-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVundle_config.vim
60 lines (55 loc) · 2.52 KB
/
Vundle_config.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
" Vundle_config.vim
"
" Configure for Vundle
" Create Time: Fri, 24 Mar 2017 01:52:56 +0800
" Maintainer: Ci Chen <[email protected]>
" License:
if exists("g:did_vundle_config")
finish
endif
let g:did_vundle_config = 1
let s:save_cpo = &cpo
set cpo&vim
Plugin 'DoxygenToolkit.vim'
Plugin 'pangloss/vim-javascript'
Plugin 'othree/html5.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'itchyny/lightline.vim' "A light and configurable statusline/tabline plugin for Vim
Plugin 'godlygeek/tabular'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'tacahiroy/ctrlp-funky'
Plugin 'a.vim' "Alternate Files quickly.(.c --> .h etc)
Plugin 'preservim/nerdcommenter' " Commnet functions so powerful-no comment necessary.
Plugin 'tpope/vim-fugitive' " A Git wrapper so awesome.
Plugin 'junegunn/goyo.vim' " Distraction-free writing in Vim.
Plugin 'easymotion/vim-easymotion' " Vim motions on speed!
Plugin 'vimwiki/vimwiki' " Personal Wiki for Vim
Plugin 'tpope/vim-surround' " quoting/parenthesizing made simple
Plugin 'mbriggs/mark.vim' " Hightlight serveral words in different simultaneously.
Plugin 'kien/tabman.vim' " Tab management for Vim
Plugin 'chemzqm/wxapp.vim' " For wx miniprogram
if executable('exuberant-ctags') || executable('exctags') || executable('ctags') || executable('ctags.exe') || executable('tags')
Plugin 'vim-scripts/taglist.vim' " Source code browser
endif
if has("python3") || has("python")
Plugin 'SirVer/ultisnips'
else
Plugin 'tomtom/tlib_vim'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'garbas/vim-snipmate' " snipMate.vim aims to be a concise vim script that implements some TextMate's snippets features in Vim.
endif
Plugin 'honza/vim-snippets'
Plugin 'mhinz/vim-startify' " The fancy start screen for vim.
Plugin 'jeffkreeftmeijer/vim-numbertoggle' " Toggles between hybrid and absolute line numbers automatically
Plugin 'posva/vim-vue' " vim syntax highlighting for Vue components'
Plugin 'DrawIt' "Ascii drawing plugin: lines, ellipses, arrows, fills, and more!
Plugin 'Raimondi/delimitMate' " Provides insert mode auto-completin for quotes, parens, brackets, etc.
Plugin 'fatih/vim-go' " Go development plugin
Plugin 'dense-analysis/ale' " Asynchronous Lint Engine
if executable('clang-format')
Plugin 'rhysd/vim-clang-format' " This plugin formats your code with specific coding style using clang-format.
endif
Plugin 'mattn/calendar-vim' " calendar.vim creates a calenar window you cam use within vim.
Plugin 'Exafunction/codeium.vim' " Free, ultrafast Copilot alternative for Vim and Neovim
let &cpo = s:save_cpo
unlet s:save_cpo