Simple, Beautiful, and Screaming Fast Vim Config
Version 5! Major, major clean up and numerous fixes. Performance is now off the charts!
git clone http://github.com/flybayer/dot_vim.git ~/.vim.
cd ~/.vim.
Run scripts/setup.
Here's a list of plugins that require further installation or have
dependencies.
Pressing enter in normal mode saves the current buffer.
<space>cd to change directory to that of the current file.
<space><space> to switch to previous buffer
<space>cc to un/comment the current line or visual selection
And many more. See mappings.vim and
plug_ins for more.
Installing Custom Plugins
Create a new .vim file with the same name as the plugin you'd like to install
in plug_ins/custom . Then add the installation
block. For example:
plug_ins/custom/vim-move.vim
if exists (' g:plug_loading_plugins' )
Plugin ' matze/vim-move.vim'
finish
endif
let g: move_key_modifier = ' C'
This example installs vim-move .
This is also an excellent place to put machine specific configuration. For example, I have a linux.vim
file in plug_ins/custom where I have some config that I use on Linux at work but don't want
on OSX at home.
Stars____
Plugin
Description
18,423 ★
fzf 📄
🌸 A command-line fuzzy finder
10,189 ★
vim-fugitive
fugitive.vim: A Git wrapper so awesome, it should be illegal
6,512 ★
ale 📄
Asynchronous linting/fixing for Vim and Language Server Protocol (LSP) integration
5,337 ★
vim-gitgutter 📄
A Vim plugin which shows a git diff in the gutter (sign column) and stages/undoes hunks.
4,464 ★
emmet-vim 📄
emmet for vim: http://emmet.io/
4,093 ★
vim-easymotion 📄
Vim motions on speed!
3,308 ★
lightline.vim 📄
A light and configurable statusline/tabline plugin for Vim
2,955 ★
vim-javascript 📄
Vastly improved Javascript indentation and syntax support in Vim.
2,844 ★
fzf.vim 📄
fzf ❤️ vim
2,358 ★
vim-tmux-navigator 📄
Seamless navigation between tmux panes and vim splits
2,272 ★
vim-polyglot 📄
A solid language pack for Vim.
1,832 ★
tabular 📄
Vim script for text filtering and alignment
1,609 ★
ag.vim 📄
Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack'
1,373 ★
vim-jsx 📄
React JSX syntax highlighting and indenting for vim.
1,230 ★
vim-vinegar 📄
vinegar.vim: Combine with netrw to create a delicious salad dressing
940 ★
tcomment_vim 📄
An extensible & universal comment vim-plugin that also handles embedded filetypes
877 ★
vim-eunuch
eunuch.vim: Helpers for UNIX
742 ★
vim-node 📄
Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node.
514 ★
vim-flow 📄
A vim plugin for Flow
151 ★
vim-styled-components 📄
Vim bundle for http://styled-components.com based javascript files.
99 ★
ListToggle 📄
A vim plugin for toggling the display of the quickfix list and the location-list.
31 ★
nrun.vim 📄
"which" and "exec" functions targeted at local node project bin, with "which" fallback
25 ★
scratch.vim
Plugin to create and use a scratch Vim buffer
13 ★
vim-mdx-js 📄
1 ★
vim-autoreadwatch
A forked script for vim auto reloading of buffers when changed on disk.
For a grand total of 25 plugins!
Generated by rake update_readme on 2018/12/14.