Thanks to visit codestin.com
Credit goes to github.com

Skip to content

The Vim Configuration of Champions. Uses vim-plug to manage roughly 436 plugins.

Notifications You must be signed in to change notification settings

CPWeaver/dot_vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Vim Configuration of Champions

Installation

  1. bash <(curl -s https://raw.githubusercontent.com/CPWeaver/dot_vim/master/install)

Manual Install

  1. git clone http://github.com/CPWeaver/dot_vim.git ~/dot_vim
  2. ln -s ~/dot_vim/.vim ~/.vim
  3. ln -s ~/.vim/vimrc ~/.vimrc
  4. ln -s ~/.vim/gvimrc ~/.gvimrc

Screenshot

Screenshot

Mappings

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

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

Plugin Installation / Requirements

AddEdit installed plugins in vim-plug.vim.

Here's a list of plugins that require further dependencies:

Plugin List

Stars          Plugin Description
Star count coc.nvim Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Star count nerdtree A tree explorer plugin for vim.
Star count vim-airline lean & mean status/tabline for vim that's light as air
Star count vim-fugitive fugitive.vim: A Git wrapper so awesome, it should be illegal
Star count vim-surround surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
Star count fzf.vim fzf ❤️ vim
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 vim-colors-solarized precision colorscheme for the vim text editor
Star count emmet-vim emmet for vim: http://emmet.io/
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 nerdcommenter Vim plugin for intensely nerdy commenting powers
Star count vim-snippets vim-snipmate default snippets (Previously snipmate-snippets)
Star count nvim-treesitter Nvim Treesitter configurations and abstraction layer
Star count vimtex VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
Star count vim-tmux-navigator Seamless navigation between tmux panes and vim splits
Star count vim-javascript Vastly improved Javascript indentation and syntax support in Vim.
Star count vim-easy-align 🌻 A Vim alignment plugin
Star count auto-pairs Vim plugin, insert or delete brackets, parens, quotes in pair
Star count markdown-preview.nvim markdown preview plugin for (neo)vim
Star count vimspector vimspector - A multi-language debugging system for Vim
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-signify ➕ Show a diff using Vim its sign column.
Star count vim-dispatch dispatch.vim: Asynchronous build and test dispatcher
Star count tabular Vim script for text filtering and alignment
Star count vim-repeat repeat.vim: enable repeating supported plugin maps with "."
Star count undotree The undo history visualizer for VIM
Star count nerdtree-git-plugin A plugin of NERDTree showing git status
Star count typescript-vim Typescript syntax files for Vim
Star count vim-coffee-script CoffeeScript support for vim
Star count jellybeans.vim A colorful, dark color scheme for Vim.
Star count vista.vim 🌵 Viewer & Finder for LSP symbols and tags
Star count vim-jsx React JSX syntax highlighting and indenting for vim.
Star count tmuxline.vim Simple tmux statusline generator with support for powerline symbols and statusline / airline / lightline integration
Star count vim-obsession obsession.vim: continuously updated session files
Star count vim-hybrid A dark color scheme for Vim
Star count vim-json A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
Star count gv.vim A git commit browser in Vim
Star count vim-rooter Changes Vim working directory to project root.
Star count vim-move Plugin to move lines and selections up and down
Star count plenary.nvim plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
Star count html5.vim HTML5 omnicomplete and syntax
Star count vim-terraform basic vim/terraform integration
Star count vim-rhubarb rhubarb.vim: GitHub extension for fugitive.vim
Star count javascript-libraries-syntax.vim Syntax for JavaScript libraries
Star count promptline.vim Generate a fast shell prompt with powerline symbols and airline colors
Star count vim-less vim syntax for LESS (dynamic CSS)
Star count switch.vim A simple Vim plugin to switch segments of text with predefined replacements
Star count vim-css3-syntax CSS3 syntax (and syntax defined in some foreign specifications) support for Vim's built-in syntax/css.vim
Star count nvim-ts-rainbow Rainbow parentheses for neovim using tree-sitter. https://sr.ht/~p00f/nvim-ts-rainbow preferred
Star count blamer.nvim A git blame plugin for neovim inspired by VS Code's GitLens plugin
Star count MatchTagAlways A Vim plugin that always highlights the enclosing html/xml tags
Star count Colorizer color hex codes and color names
Star count sideways.vim A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Star count neotest An extensible framework for interacting with tests within NeoVim.
Star count Spacegray.vim A Vim color scheme loosely based on the Spacegray Xcode theme.
Star count coc-fzf fzf ❤️ coc.nvim
Star count diffconflicts A better Vimdiff Git mergetool
Star count vim-tmux-focus-events Make terminal vim and tmux work better together.
Star count vim-cucumber Vim Cucumber runtime files
Star count vim-tmux vim plugin for tmux.conf
Star count vim-jsx-typescript React JSX syntax highlighting for vim and Typescript
Star count vim-argwrap Wrap and unwrap function arguments, lists, and dictionaries in Vim
Star count vim-prosession Handle vim sessions like a pro
Star count FixCursorHold.nvim Fix CursorHold Performance.
Star count vim-visual-star-search Start a * or # search from a visual block
Star count vim-zoom Toggle zoom in / out individual windows (splits)
Star count vim-plugin-AnsiEsc ansi escape sequences concealed, but highlighted as specified (conceal)
Star count matchit.zip extended % matching for HTML, LaTeX, and many other languages
Star count vim-addon-local-vimrc kiss local vimrc with hash protection
Star count vim-gradle Simple little vim-bundle that recognizes .gradle files as being groovy syntax
Star count vim-togglecursor Toggle the cursor shape in the terminal for Vim.
Star count vim-luna Touchdown on Lunar Surface ! :)
Star count vim-handlebars [deprecated] Vim plugin for Handlebars
Star count vim-window-resize-easy
Star count groovy.vim syntax file for the groovy programming language
Star count neotest-go
Star count vim-coldfusion Vim - ColdFusion Syntax Highlighter
Star count indenthtml.vim alternative html indent script
Star count UnconditionalPaste A clone of UnconditionalPaste from http://www.vim.org/scripts/script.php?script_id=3355 since it's not updated on GitHub yet.
Star count nvim-goc.lua Go Coverage for Neovim
Star count base16-vim Base16 for Vim

That's 86 plugins, holy crap.

Generated by rake update_readme on 2022/06/21.

About

The Vim Configuration of Champions. Uses vim-plug to manage roughly 436 plugins.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 86.0%
  • Ruby 7.3%
  • Vim Snippet 4.6%
  • Shell 2.1%