vimrc: 增加是否啟用是否啟用YCM compatible開關
This commit is contained in:
parent
d76d1dd8a6
commit
15d380e416
@ -1,9 +1,11 @@
|
|||||||
{{- $name := promptStringOnce . "name" "請輸入您的姓名" -}}
|
{{- $name := promptStringOnce . "name" "請輸入您的姓名" -}}
|
||||||
{{- $email := promptStringOnce . "email" "輸入您的Email地址" -}}
|
{{- $email := promptStringOnce . "email" "輸入您的Email地址" -}}
|
||||||
{{- $hasGUI := promptBoolOnce . "hasGUI" "Does this machine have a GUI" -}}
|
{{- $hasGUI := promptBoolOnce . "hasGUI" "Does this machine have a GUI" -}}
|
||||||
|
{{- $enableYcm := promptBoolOnce . "enableYcm" "是否要啟用Vim YCM compatible功能(會佔用2.7GB)" -}}
|
||||||
sourceDir = "~/.local/share/chezmoi"
|
sourceDir = "~/.local/share/chezmoi"
|
||||||
|
|
||||||
[data]
|
[data]
|
||||||
name = {{ $name | quote }}
|
name = {{ $name | quote }}
|
||||||
email = {{ $email | quote }}
|
email = {{ $email | quote }}
|
||||||
noGUI = {{ not $hasGUI }}
|
noGUI = {{ not $hasGUI }}
|
||||||
|
enableYcm = {{ $enableYcm }}
|
||||||
|
@ -96,6 +96,7 @@ Plug 'bryanmylee/vim-colorscheme-icons'
|
|||||||
|
|
||||||
Plug 'ctrlpvim/ctrlp.vim' " 模糊搜尋 Ctrl+P
|
Plug 'ctrlpvim/ctrlp.vim' " 模糊搜尋 Ctrl+P
|
||||||
|
|
||||||
|
{{ if .enableYcm }}
|
||||||
" YCM自動補齊
|
" YCM自動補齊
|
||||||
function! BuildYCM(info)
|
function! BuildYCM(info)
|
||||||
" info is a dictionary with 3 fields
|
" info is a dictionary with 3 fields
|
||||||
@ -132,22 +133,23 @@ let g:UltiSnipsJumpForwardTrigger = "<tab>"
|
|||||||
let g:UltiSnipsJumpBackwardTrigger = "<s-tab>"
|
let g:UltiSnipsJumpBackwardTrigger = "<s-tab>"
|
||||||
|
|
||||||
Plug 'mattn/emmet-vim' "Ctrl+Y ,
|
Plug 'mattn/emmet-vim' "Ctrl+Y ,
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
Plug 'jiangmiao/auto-pairs' " 自動補全對稱符
|
Plug 'jiangmiao/auto-pairs' " 自動補全對稱符
|
||||||
" 這是自訂括號的寫法
|
" 這是自訂括號的寫法
|
||||||
au FileType ejs let b:AutoPairs = AutoPairsDefine({'<%': '%>', '<!--': '-->'})
|
au FileType ejs let b:AutoPairs = AutoPairsDefine({'<%': '%>', '<!--': '-->'})
|
||||||
au FileType html let b:AutoPairs = AutoPairsDefine({'<!--': '-->'})
|
au FileType html let b:AutoPairs = AutoPairsDefine({'<!--': '-->'})
|
||||||
|
|
||||||
|
" <F8> 看看你設定了哪些變數、函數,也可以快速跳轉
|
||||||
|
Plug 'majutsushi/tagbar'
|
||||||
|
nmap <F8> :TagbarToggle<CR>
|
||||||
|
|
||||||
Plug 'editorconfig/editorconfig-vim'
|
Plug 'editorconfig/editorconfig-vim'
|
||||||
|
|
||||||
" 按 <F6> 可以回朔到開啟檔案以來的任何歷史,還會標出修改的地方,很酷
|
" 按 <F6> 可以回朔到開啟檔案以來的任何歷史,還會標出修改的地方,很酷
|
||||||
Plug 'mbbill/undotree'
|
Plug 'mbbill/undotree'
|
||||||
nnoremap <F6> :UndotreeToggle<CR>
|
nnoremap <F6> :UndotreeToggle<CR>
|
||||||
|
|
||||||
" <F8> 看看你設定了哪些變數、函數,也可以快速跳轉
|
|
||||||
Plug 'majutsushi/tagbar'
|
|
||||||
nmap <F8> :TagbarToggle<CR>
|
|
||||||
|
|
||||||
" 可以在文档中显示 git 信息
|
" 可以在文档中显示 git 信息
|
||||||
Plug 'airblade/vim-gitgutter'
|
Plug 'airblade/vim-gitgutter'
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user