yilinjuang / vimJuang

Juang's vimrc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vimJuang

My (Juang, Yi-Lin's) Vimrc.

Install

cd
git clone https://github.com/frankyjuang/vimJuang .vimJuang
sh .vimJuang/install.sh

Update

cd ~/.vimJuang
git pull --rebase

Plugins

  • Vundle.vim: The plug-in manager for Vim.
  • ack.vim: Vim plugin for the Perl module / CLI script 'ack'.
  • bufexplorer: BufExplorer Plugin for Vim.
  • fzf.vim: Things you can do with fzf and Vim.
  • matchit.zip: Extend % matching for HTML, LaTeX, and many other languages.
  • nerdtree: A tree explorer plugin for vim.
  • nerdcommenter: Vim plugin for intensely orgasmic commenting.
  • syntastic: Syntax checking hacks for vim.
  • tagbar: Vim plugin that displays tags in a window, ordered by scope.
  • undotree: The ultimate undo history visualizer for VIM.
  • vim-airline: Lean & mean status/tabline for vim that's light as air.
  • vim-airline-theme: vim-airline's theme.
  • vim-expand-region: Visually select increasingly larger regions of text using the same key combination.
  • vim-fugitive: A Git wrapper so awesome, it should be illegal.
  • vim-repeat: Enable repeating supported plugin maps with ".".
  • vim-surround: Quoting/parenthesizing made simple.
  • vimtex: Support for writing LaTeX documents.

Plugins for filetypes

Dependencies

  • the_silver_searcher: A code-searching tool similar to ack, but faster. Needed by plugin ack.vim.
  • fzf: A command-line fuzzy finder written in Go. Needed by plugin fzf.vim.
  • Exuberant Ctags: generate tag files. Needed by plugin tagbar.
  • (Optional) CppLint: Automated checker to make sure a C++ file follows Google's C++ style guide. Used by plugin syntastic.
  • (Optional) Pylint: Better syntax checker for python. Used by plugin syntastic.
  • (Optional) ESLint: The pluggable linting utility for JavaScript and JSX. Used by plugin syntastic. Require additional config file.
  • (Optional) stylelint: A mighty, modern CSS linter. Used by plugin syntastic. Require additional config file. Checkout confJuang for more information.

Color Scheme

Tomorrow-Night

FAQ

Why are some symbols missing in my statusbar?

You need to install powerline font HERE!

I press function keys on my Mac. Nothing happened?

Mac sets function keys to other usages as default. Remap mission control, launchpad and keyboard illumination control keys to original function keys. Take a look at Karabiner-Elements.

About

Juang's vimrc


Languages

Language:Vim Script 98.3%Language:Shell 1.7%