dot_vim
dot_vim copied to clipboard
Simple, Beautiful, and Screaming Fast Vim Config
Simple, Beautiful, and Screaming Fast Vim Config
Version 5! Major, major clean up and numerous fixes. Performance is now off the charts!
Installation
git clone http://github.com/flybayer/dot_vim.git ~/.vim.cd ~/.vim.- Run
scripts/setup.
NeoVim Requirements
- NeoVim - (installation)
Plugin Requirements
Here's a list of plugins that require further installation or have dependencies.
Mappings
- Pressing
enterin normal mode saves the current buffer. <space>cdto change directory to that of the current file.<space><space>to switch to previous buffer<space>ccto 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.
Plugin List
| Stars____ | Plugin | Description |
|---|---|---|
| 18,423 ★ | fzf :page_facing_up: | :cherry_blossom: A command-line fuzzy finder |
| 10,189 ★ | vim-fugitive | fugitive.vim: A Git wrapper so awesome, it should be illegal |
| 6,512 ★ | ale :page_facing_up: | Asynchronous linting/fixing for Vim and Language Server Protocol (LSP) integration |
| 5,337 ★ | vim-gitgutter :page_facing_up: | A Vim plugin which shows a git diff in the gutter (sign column) and stages/undoes hunks. |
| 4,464 ★ | emmet-vim :page_facing_up: | emmet for vim: http://emmet.io/ |
| 4,093 ★ | vim-easymotion :page_facing_up: | Vim motions on speed! |
| 3,308 ★ | lightline.vim :page_facing_up: | A light and configurable statusline/tabline plugin for Vim |
| 2,955 ★ | vim-javascript :page_facing_up: | Vastly improved Javascript indentation and syntax support in Vim. |
| 2,844 ★ | fzf.vim :page_facing_up: | fzf :heart: vim |
| 2,358 ★ | vim-tmux-navigator :page_facing_up: | Seamless navigation between tmux panes and vim splits |
| 2,272 ★ | vim-polyglot :page_facing_up: | A solid language pack for Vim. |
| 1,832 ★ | tabular :page_facing_up: | Vim script for text filtering and alignment |
| 1,609 ★ | ag.vim :page_facing_up: | Vim plugin for the_silver_searcher, 'ag', a replacement for the Perl module / CLI script 'ack' |
| 1,373 ★ | vim-jsx :page_facing_up: | React JSX syntax highlighting and indenting for vim. |
| 1,230 ★ | vim-vinegar :page_facing_up: | vinegar.vim: Combine with netrw to create a delicious salad dressing |
| 940 ★ | tcomment_vim :page_facing_up: | An extensible & universal comment vim-plugin that also handles embedded filetypes |
| 877 ★ | vim-eunuch | eunuch.vim: Helpers for UNIX |
| 742 ★ | vim-node :page_facing_up: | Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node. |
| 514 ★ | vim-flow :page_facing_up: | A vim plugin for Flow |
| 151 ★ | vim-styled-components :page_facing_up: | Vim bundle for http://styled-components.com based javascript files. |
| 99 ★ | ListToggle :page_facing_up: | A vim plugin for toggling the display of the quickfix list and the location-list. |
| 31 ★ | nrun.vim :page_facing_up: | "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 :page_facing_up: | |
| 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.
