Skip to content

πŸ‰ The Vim Configuration of Champions. Uses Vundle to manage roughly four thousand plugins. The dragon symbolizes complexity.

License

Notifications You must be signed in to change notification settings

Jackallink/dot_vim

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

The Vim Configuration of Champions

Jump to Plugin List

Screenshot

Plugins and Configuration in their Own File

Each plugin is included and managed in its own file.

Installation

  1. git clone git@github.com:mutewinter/dot_vim.git ~/.config/nvim.
  2. cd ~/.config/nvim.

Now you have a choice. The automated script or the manual process.

  1. Run scripts/setup.

or

  1. rake vim:link to make the .vimrc and .nvimrc symbolic links.
  2. vim +PlugInstall +qall

Enjoy enhanced productivity, increased levitation, reduced watermelon-related accidents, and startling sex appeal.

Vim Requirements

Plugin Requirements

Here's a list of plugins that require further installation or have dependencies.

Mappings

  • Typing jk insert mode is equivalent to Escape.
  • Pressing enter in normal mode saves the current buffer, if needed.

And many more. See mappings.vim and plug_plugins for more.

Installing Custom Plugins

Create a new .vim file with the same name as the plugin you'd like to install in plug_plugins/custom. Then add the installation block. For example:

plug_plugins/custom/vim-move.vim

if exists('g:plug_installing_plugins')
  Plug 'matze/vim-move.vim'
  finish
endif

let g:move_key_modifier = 'C'

This example installs vim-move.

Plugin List

StarsΒ Β Β Β Β Β Β Β Β  Plugin Description
Star count fzf πŸ“„ 🌸 A command-line fuzzy finder
Star count vim-airline πŸ“„ lean & mean status/tabline for vim that's light as air
Star count nerdtree πŸ“„ A tree explorer plugin for vim.
Star count vim-fugitive πŸ“„ fugitive.vim: A Git wrapper so awesome, it should be illegal
Star count coc.nvim πŸ“„ Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode
Star count ale πŸ“„ Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Star count vim-surround πŸ“„ surround.vim: quoting/parenthesizing made simple
Star count ultisnips πŸ“„ UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
Star count vim-easymotion πŸ“„ Vim motions on speed!
Star count fzf.vim πŸ“„ fzf ❀️ vim
Star count vim-polyglot πŸ“„ A solid language pack for Vim.
Star count vim-javascript πŸ“„ Vastly improved Javascript indentation and syntax support in Vim.
Star count vim-markdown Markdown Vim Mode
Star count vim-devicons πŸ“„ Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Star count vim-startify πŸ“„ πŸ”— The fancy start screen for Vim.
Star count vim-tmux-navigator πŸ“„ Seamless navigation between tmux panes and vim splits
Star count auto-pairs Vim plugin, insert or delete brackets, parens, quotes in pair
Star count editorconfig-vim πŸ“„ EditorConfig plugin for Vim
Star count vim-indent-guides πŸ“„ A Vim plugin for visually displaying indent levels in code
Star count vim-unimpaired unimpaired.vim: Pairs of handy bracket mappings
Star count tabular πŸ“„ Vim script for text filtering and alignment
Star count vim-abolish abolish.vim: easily search for, substitute, and abbreviate multiple variants of a word
Star count vim-repeat repeat.vim: enable repeating supported plugin maps with "."
Star count targets.vim Vim plugin that provides additional text objects
Star count nerdtree-git-plugin A plugin of NERDTree showing git status
Star count jellybeans.vim πŸ“„ A colorful, dark color scheme for Vim.
Star count undotree The undo history visualizer for VIM
Star count vim-airline-themes A collection of themes for vim-airline
Star count vim-eunuch eunuch.vim: Helpers for UNIX
Star count splitjoin.vim πŸ“„ Switch between single-line and multiline forms of code
Star count tcomment_vim πŸ“„ An extensible & universal comment vim-plugin that also handles embedded filetypes
Star count vim-textobj-user Vim plugin: Create your own text objects
Star count incsearch.vim πŸ“„ πŸ”¦ Improved incremental searching for Vim
Star count vim-grepper πŸ“„ πŸ‘Ύ Helps you win at grep.
Star count vim-session πŸ“„ Extended session management for Vim (:mksession on steroids)
Star count vim-node Tools and environment to make Vim superb for developing with Node.js. Like Rails.vim for Node.
Star count neoformat πŸ“„ ✨ A (Neo)vim plugin for formatting code.
Star count vim-jsbeautify πŸ“„ vim plugin which formated javascript files by js-beautify
Star count csv.vim A Filetype plugin for csv files
Star count vim-peekaboo πŸ‘€ " / @ / CTRL-R
Star count clever-f.vim Extended f, F, t and T key mappings for Vim.
Star count vim-illuminate πŸ“„ illuminate.vim - Vim plugin for automatically highlighting other uses of the word under the cursor
Star count MatchTagAlways πŸ“„ A Vim plugin that always highlights the enclosing html/xml tags
Star count vim-highlightedyank Make the yanked region apparent!
Star count vim-hardtime πŸ“„ Plugin to help you stop repeating the basic movement keys
Star count vim-exchange Easy text exchange operator for Vim
Star count vim-jsx-pretty πŸ”¦ [Vim script] JSX and TSX syntax pretty highlighting for vim.
Star count comfortable-motion.vim πŸ“„ Brings physics-based smooth scrolling to the Vim world!
Star count traces.vim Range, pattern and substitute preview for Vim
Star count vim-rhubarb rhubarb.vim: GitHub extension for fugitive.vim
Star count switch.vim πŸ“„ A simple Vim plugin to switch segments of text with predefined replacements
Star count vim-nerdtree-syntax-highlight πŸ“„ Extra syntax and highlight for nerdtree files
Star count vim-numbertoggle Toggles between hybrid and absolute line numbers automatically
Star count tmux-complete.vim Vim plugin for insert mode completion of words in adjacent tmux panes
Star count vim-ragtag ragtag.vim: ghetto HTML/XML mappings (formerly allml.vim)
Star count vim-misc Miscellaneous auto-load Vim scripts
Star count open-browser.vim πŸ“„ Open URI with your favorite browser from your most favorite editor
Star count vim-graphql A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
Star count vim-tmux πŸ“„ vim plugin for tmux.conf
Star count vim-anzu πŸ“„ Vim search status.
Star count vim-visual-star-search Start a * or # search from a visual block
Star count pgsql.vim πŸ“„ The best PostgreSQL plugin for Vim!
Star count github-complete.vim Vim input completion for GitHub
Star count vim-swap Reorder delimited items.
Star count QFEnter πŸ“„ Open a Quickfix item in a window you choose. (Vim plugin)
Star count ListToggle πŸ“„ A vim plugin for toggling the display of the quickfix list and the location-list.
Star count vim-togglecursor πŸ“„ Toggle the cursor shape in the terminal for Vim.
Star count incsearch-fuzzy.vim πŸ“„
Star count vim-marked Open the current Markdown buffer in Marked.app
Star count vim-handlebars [deprecated] Vim plugin for Handlebars
Star count tagalong.vim Change an HTML(ish) opening tag and take the closing one along as well
Star count Join a better (hopefully) :Join command in vim
Star count incsearch-easymotion.vim πŸ“„
Star count portkey πŸ“„ Navigate files at the speed of Vim.
Star count fzf-mru.vim πŸ“„ Vim plugin that allows using awesome CtrlP MRU plugin with even more amazing FZF
Star count scratch.vim Plugin to create and use a scratch Vim buffer
Star count vim-reveal-in-finder Reveal the current file in the OS X Finder.
Star count vim-voogle πŸ“„ google for the word under the cursor to a browser because 2013
Star count vim-textobj-reactprop A vim text object for a React prop
Star count HelpClose Close all help windows
Star count vim-autoreadwatch A forked script for vim auto reloading of buffers when changed on disk.

That's 81 plugins, holy crap.

Generated by rake update_readme on 2020/03/11.

About

πŸ‰ The Vim Configuration of Champions. Uses Vundle to manage roughly four thousand plugins. The dragon symbolizes complexity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 86.6%
  • Vim Snippet 8.8%
  • Ruby 4.0%
  • Shell 0.6%