text plug.vim
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text plug.vim相关的知识,希望对你有一定的参考价值。
" ----------------------------------------------------------------------------
" Plug
" ----------------------------------------------------------------------------
" https://github.com/captbaritone/dotfiles/blob/master/vim/plug.vim
" Install vim-plug if we don't already have it
if empty(glob('~/.vim/autoload/plug.vim'))
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
call plug#begin('~/.vim/plugged')
" Colorschemes
Plug 'captbaritone/molokai'
Plug 'altercation/vim-colors-solarized'
Plug 'ajh17/spacegray.vim'
" Syntax
Plug 'tpope/vim-git', { 'for': 'git' }
Plug 'cakebaker/scss-syntax.vim', { 'for': 'scss' }
Plug 'qrps/lilypond-vim', { 'for': 'lilypond' }
Plug 'plasticboy/vim-markdown', { 'for': 'markdown' }
Plug 'mxw/vim-jsx'
Plug 'kchmck/vim-coffee-script'
" Completion
Plug 'mattn/emmet-vim', { 'for': 'html' }
" Make % match xml tags
Plug 'edsono/vim-matchit', { 'for': ['html', 'xml'] }
" Make tab handle all completions
Plug 'ervandew/supertab'
" Syntastic: Code linting errors
Plug 'scrooloose/syntastic'
" Pairs of handy bracket mappings
Plug 'tpope/vim-unimpaired'
" Fancy statusline
Plug 'bling/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" Fuzzy file opener
Plug 'ctrlpvim/ctrlp.vim'
" Open from quick-fix-list in new split
Plug 'yssl/QFEnter'
" Respect .editorconfig files. (http://editorconfig.org/)
Plug 'editorconfig/editorconfig-vim'
" Search files using Silver Searcher
Plug 'rking/ag.vim'
" Make Ag searches of selected text
Plug 'Chun-Yang/vim-action-ag'
" Rename/remove files from within vim
Plug 'tpope/vim-eunuch'
" Make commenting easier
Plug 'tpope/vim-commentary'
" Navigate files in a sidebar
Plug 'scrooloose/nerdtree'
" CamelCase motions through words
Plug 'bkad/CamelCaseMotion'
" Split and join lines of code intelligently
Plug 'AndrewRadev/splitjoin.vim'
" Only show cursorline in the current window
Plug 'vim-scripts/CursorLineCurrentWindow'
" Split navigation that works with tmux
Plug 'christoomey/vim-tmux-navigator'
" Change brackets and quotes
Plug 'tpope/vim-surround'
" Make vim-surround repeatable with .
Plug 'tpope/vim-repeat'
" Custom motions
" Indent object
Plug 'michaeljsmith/vim-indent-object'
" Camel Case object
Plug 'bkad/CamelCaseMotion'
"
" Argument object
Plug 'vim-scripts/argtextobj.vim'
" Fugitive: Git from within Vim
Plug 'tpope/vim-fugitive'
" Show git status in the gutter
Plug 'airblade/vim-gitgutter'
" Python completion and tag navigation
Plug 'davidhalter/jedi-vim', { 'for': 'python' }
" Wrap and upwrap argument lists
Plug 'FooSoft/vim-argwrap'
" Take notes and keep todo lists in vim
Plug 'vimwiki/vimwiki'
" 'Vastly improved Javascript indentation and syntax support in Vim'
Plug 'pangloss/vim-javascript'
" Visualize undo tree
Plug 'mbbill/undotree'
Plug 'parkr/vim-jekyll'
" Other plugins require curl
if executable("curl")
" Webapi: Dependency of Gist-vim
Plug 'mattn/webapi-vim'
" Gist: Post text to gist.github
Plug 'mattn/gist-vim'
endif
filetype plugin indent on " required!
call plug#end()
以上是关于text plug.vim的主要内容,如果未能解决你的问题,请参考以下文章