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.