Andrew Radev (@AndrewRadev)

Top repositories

1

splitjoin.vim

Switch between single-line and multiline forms of code
Vim Script
1,878
star
2

switch.vim

A simple Vim plugin to switch segments of text with predefined replacements
Ruby
640
star
3

sideways.vim

A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Ruby
483
star
4

linediff.vim

A vim plugin to perform diffs on blocks of code
Vim Script
448
star
5

tagalong.vim

Change an HTML(ish) opening tag and take the closing one along as well
Vim Script
401
star
6

vimrunner

Control a vim instance through ruby code
Ruby
236
star
7

inline_edit.vim

Edit code that's embedded within other code
Vim Script
147
star
8

bufferize.vim

Execute a :command and show the output in a temporary buffer
Vim Script
80
star
9

Vimfiles

My .vim folder
Vim Script
79
star
10

typewriter.vim

Make cool typewriter sounds in insert mode
Vim Script
78
star
11

quickpeek.vim

Show a preview popup on quickfix entries
Vim Script
70
star
12

deleft.vim

Delete a wrapping if-clause, try-catch block, etc. and shift left.
Vim Script
69
star
13

undoquit.vim

Undo a :quit -- reopen the last window you closed
Ruby
62
star
14

diffurcate.vim

Split a git diff into separate files
Ruby
59
star
15

id3.vim

"Edit" mp3 files with Vim, or rather, their ID3 tags
Vim Script
51
star
16

dsf.vim

Delete surrounding function call
Ruby
51
star
17

ember_tools.vim

Tools for working with ember projects
Vim Script
50
star
18

writable_search.vim

Grep for something, then write the original files directly through the search results.
Vim Script
49
star
19

quickmd

Quickly preview a markdown file
Rust
36
star
20

gnugo.vim

Play a game of Go in your text editor, using GnuGo
Vim Script
34
star
21

simple_bookmarks.vim

A small plugin to create named bookmarks in Vim
Vim Script
31
star
22

gapply.vim

Before committing, edit a git diff and apply it directly to the index
Vim Script
28
star
23

discotheque.vim

Emphasize pieces of text, with style.
Vim Script
28
star
24

whitespaste.vim

Automatically adjust number of blank lines when pasting
Vim Script
25
star
25

image-processing

Some experiments with simple image processing algorithms
Ruby
22
star
26

rails_extra.vim

Some extra tools for working with Rails projects, on top of vim-rails
Vim Script
19
star
27

vim-eco

Eco (embedded coffee-script) support for Vim
Vim Script
17
star
28

exercism.vim

Vim plugin to help out with exercism.io. A thin wrapper around the `exercism` command-line
Vim Script
16
star
29

strftime.vim

Make it easier to read and write strftime strings
Vim Script
16
star
30

id3-image

A tool to embed images into mp3 files
Rust
15
star
31

dealwithit.vim

Show the "deal with it" dog animation in Vim
Vim Script
14
star
32

tagfinder.vim

A simple vim plugin to look for tags of specific kinds: classes, functions, etc.
Vim Script
13
star
33

ghundle

A package manager for git hooks
Ruby
11
star
34

whatif.vim

What if we could see which if-else branch gets executed? Haha jk... unless?
Ruby
10
star
35

yankwin.vim

Yank and paste windows around
Ruby
9
star
36

waiting-on-rails

Bored of waiting on "rails server"? No more!
Ruby
9
star
37

cucumber-vimscript

Cucumber step definitions for testing vimscript
Ruby
9
star
38

qftools.vim

Tools to manipulate the quickfix window
Vim Script
8
star
39

scripts

Small scripts to solve minor problems
Ruby
8
star
40

progressor

Measure iterations in a long-running task
Ruby
7
star
41

popup_scrollbar.vim

A scrollbar for Vim windows built with the popup API
Vim Script
7
star
42

coffee_tools.vim

A work-in-progress plugin with tools for working with coffeescript
Vim Script
7
star
43

id3-json

Read and write ID3 tags with machine-readable input and output
Rust
6
star
44

dotfiles

My linux configuration files
Shell
6
star
45

vim-lectures

Lectures for the Vim course in FMI
Vim Script
6
star
46

vim-fmi

The site for the Vim course at Sofia University: https://vim-fmi.bg/
Ruby
6
star
47

awesome-config

My awesome configuration ("awesome" as in the window manager, not as a quality)
Lua
5
star
48

better_netrw.vim

A better file manager for Vim
Vim Script
5
star
49

iseven.vim

Check if a number is even or not
Vim Script
5
star
50

dot-shell

My zsh configuration
Shell
5
star
51

xmonad-config

My personal xmonad configuration (not maintained, switched to awesome)
Haskell
5
star
52

andrews_nerdtree.vim

My personal collection of NERDTree extensions
Vim Script
4
star
53

ginitpull.vim

Open a pull request directly from Vim
Vim Script
4
star
54

rtranslate.vim

Easier translations with rails
Vim Script
3
star
55

rust-shooter

A toy game in Rust
Rust
3
star
56

archivitor.vim

Vim plugin for editing the contents of archives
Vim Script
3
star
57

libmarks

A small website to bookmark programming libraries. Inspired by The Ruby Toolbox
Ruby
3
star
58

rustbucket.vim

[WIP] A collection of Rust tools for Vim
Vim Script
3
star
59

daily-sites

A website to administer links to regularly visited sites
Ruby
3
star
60

simple_gl

A thin wrapper around ruby's opengl bindings
Ruby
3
star
61

rimplement.vim

Implement a ruby class or method.
Vim Script
2
star
62

vim-learning-website

A website that uses the vimgolf gem for vim exercises.
Ruby
2
star
63

modsearch.vim

A command that lets you change the previous search in predefined ways
Ruby
2
star
64

rust-hangman

A simple game of hangman, built for learning purposes
Rust
2
star
65

do-after

A small C program to execute something after a set amount of time.
C
2
star
66

ctags_reader

Read ctags files, provide a ruby interface to get data out of them
Ruby
2
star
67

rust-spotiferris

A Rust web experiment -- a music management app (very incomplete)
Rust
2
star
68

subtitles.vim

(Not working) A vim plugin that helps you with editing subtitles
Vim Script
2
star
69

randfiles

A tool that outputs a list of random files in given directories
Ruby
2
star
70

onchange.vim

Trigger an autocommand upon a code change
Vim Script
2
star
71

gtk4-example

A very basic Rust example of using GTK4
Rust
2
star
72

rust_wrap.vim

Ok-wrap (Some-wrap, Rc-wrap, etc.) Rust functions
Vim Script
2
star
73

bioinformatics-experiments

Sandbox to play around with bioinformatics-related stuff
Python
2
star
74

digits

Simple experimental project that recognizes a digit in a given BMP image
C++
1
star
75

hello-rusty-web

Some example code for a web application in Rust
Rust
1
star
76

vsnips.vim

An early stage experiment with snippets
Vim Script
1
star
77

rust-bookworm

A toy project that indexes txt-formatted books and allows searching through them
Rust
1
star
78

mount_archive

Mount an archive as a virtual filesystem
Ruby
1
star
79

egui-mp3s

A simple egui demo app
Rust
1
star
80

declarators

Useful method decorators for ruby
Ruby
1
star
81

vim-fmi-cli

The command-line tool for https://vim-fmi.bg
Rust
1
star
82

rust-eliza

A simple chatbot in Rust. Not intended for "serious" use (whatever the serious use for a chatbot might be), just an experiment.
Rust
1
star