-
Notifications
You must be signed in to change notification settings - Fork 0
/
#init.vim#
69 lines (53 loc) · 1.92 KB
/
#init.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
60
61
62
63
64
65
66
67
68
let s:home = fnamemodify(resolve(expand('<sfile>:p')), ':h')
command! -nargs=1 IncScript exec 'so '. fnameescape(s:home."/<args>")
exec 'set rtp+='. fnameescape(s:home)
exec 'set rtp+=~/.vim'
if has('win64')
set luadll=C:\Users\guoya\scoop\apps\lua\5.4.2\lua54.dll
endif
if has('win64') || has('win32')
set pythonthreedll=python310.dll
endif
" set luadll=lua54.dll
"tabnine依赖 youcompleteme
let g:bundle_group = ['simple', 'basic', 'high', 'inter', 'opt', 'which_key']
let g:bundle_group += ['coc', 'ale', 'blamer', 'snippets', 'vimspector']
let g:bundle_group += ['matchup', 'airline', 'grammer', 'colors', 'cursorword']
let g:bundle_group += ['AI', 'defx', 'floaterm']
" let g:bundle_group += ['time']
" let g:bundle_group = ['which_key' ]
" 'splitjoin' 以后如果需要多次切换(单行 多行)再说
" 'lightline', 与airline重复
" vim-doge 文档生成, 以后有机会再学习
" inter模块 目前包含gist,一些函数库和高亮同一单词的几个插件
" opt模块,目前包含
" ''
" 'icons' gvim 上面那一排, 用不上
" nerdtree
" g:bundle_group +=['coc', 'high', 'ale', 'vim-doge', 'icons', 'blamer', 'snippets']
so ~/.vim/vim/bundle.vim
IncScript init/viminit.vim
" 一些tab相关的工具函数
IncScript init/config.vim
" 一些工具函数 grepCode tagGeneration
IncScript init/vimmake.vim
IncScript init/ignores.vim
" 一些工具函数,有些被映射了快捷键
IncScript init/tools.vim
" 快捷键 需要常看
IncScript init/keymaps.vim
" 插件的设置
IncScript init/plugins.vim
IncScript init/status.vim
" gui的一些主题,字体设置
IncScript init/gui.vim
" 作用复杂, 待详细了解
IncScript init/unix.vim
" 一些snippet 用处不大, 可有可无
IncScript init/misc.vim
IncScript init/menu.vim
let name = expand('~/.vim/local.vim')
if filereadable(name)
exec 'source '. fnameescape(name)
endif
" let g:bundle_group = ['simple', 'basic', 'inter', 'opt', 'ale', 'echodoc']