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
.
- NeoVim - (installation)
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.
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.