Skip to content
/ MyVim Public

Personalized all-in-one development environment in VIM!

License

Notifications You must be signed in to change notification settings

ljishen/MyVim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyVim Build Status Docker Build Status GitHub license

Screenshot

screenshot

Usage

  1. Choose and install any one of patched-fonts from ryanoasis/nerd-fonts/patched-fonts/

  2. Run within docker container

    docker run --rm -ti ljishen/my-vim
  3. You can also install to local host

    source scripts/debian_install.sh

Bundled Plugins

  • [vim-airline] Lean & mean status/tabline for vim that's light as air.
  • [vim-airline-themes] A collection of themes for vim-airline.
  • [onedark.vim] A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
  • [vim-devicons] Adds file type glyphs/icons to popular Vim plugins.
  • [vim-illuminate] Vim plugin for selectively illuminating other uses of current word under the cursor.
  • [undotree] The ultimate undo history visualizer for VIM.
  • [nerdtree] A tree explorer plugin for vim.
  • [nerdtree-git-plugin] A plugin of NERDTree showing git status flags.
  • [ctrlp.vim] Full path fuzzy file, buffer, mru, tag, ... finder for Vim.
  • [vim-bookmarks] This vim plugin allows toggling bookmarks per line. A quickfix window gives access to all bookmarks. Annotations can be added as well.
  • [syntastic] Syntax checking hacks for vim.
  • [vim-polyglot] A collection of language packs for Vim.
  • [vim-json] Distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing.
  • [indentLine] Show vertical lines for indent with conceal feature.
  • [auto-pairs] Insert or delete brackets, parens, quotes in pair.
  • [vim-better-whitespace] Better whitespace highlighting for Vim.
  • [vim-expand-region] Vim plugin that allows you to visually select increasingly larger regions of text using the same key combination.
  • [tagbar] Vim plugin that displays tags in a window, ordered by scope.
  • [vim-gutentags] A Vim plugin that manages your tag files.
  • [gutentags_plus] The right way to use gtags with gutentags.
  • [YouCompleteMe] A code-completion engine for Vim.
  • [YCM-Generator] Generates config files for YouCompleteMe.
  • [vim-commentary] Comment stuff out.
  • [vim-searchindex] Display number of search matches & index of a current match.
  • [vim-smoothie] Smooth scrolling for Vim done right.
  • [vim-startify] It provides dynamically created headers or footers and uses configurable lists to show recently used or bookmarked files and persistent sessions.
  • [vim-visual-star-search] Allow you to select some text using Vim's visual mode and then hit * and # to search for it elsewhere in the file.
  • [vim-fugitive] A Git wrapper written as a plugin for the Vim text editor.
  • [vim-codefmt] codefmt is a utility for syntax-aware code formatting.

About

Personalized all-in-one development environment in VIM!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published