-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.navimrc.sample
84 lines (69 loc) · 2.33 KB
/
.navimrc.sample
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
" after restart Neovim (or Vim),
" run `call dein#clear_state() || call dein#update()` to apply changes
" settings before all
function! BeforeAll()
let g:navim_settings = {}
" layers
let g:navim_settings.layers = [
\ 'c',
\ 'completion',
\ 'core',
\ 'editing',
\ 'go',
\ 'indents',
\ 'javascript',
\ 'language',
\ 'misc',
\ 'navigation',
\ 'python',
\ 'scm',
\ 'unite']
"'ruby', 'scala', 'textobj', 'web'
" additional plugins
let g:navim_settings.additional_plugins = []
"'joshdick/onedark.vim', 'yonchu/accelerated-smooth-scroll', 'edkolev/tmuxline.vim'
" disabled plugins
let g:navim_settings.disabled_plugins = [
\ 'google.vim',
\ 'junkfile.vim',
\ 'unite-airline_themes',
\ 'unite-colorscheme',
\ 'unite-help',
\ 'unite-tag']
" core
let g:navim_settings.encoding = 'utf-8'
"let g:navim_settings.encoding = 'gbk'
"let g:navim_settings.encoding = 'latin1'
let g:navim_settings.default_indent = 2
"let g:navim_settings.bin_dir = '/usr/local/bin'
"let g:navim_settings.clang_dir = '/usr/local'
let g:navim_settings.cscopeprg = 'gtags-cscope'
"let g:navim_settings.cscopeprg = 'cscope'
" plugins
" if use coc, you need to run this manually for the first time
" :CocInstall coc-snippets coc-json coc-tsserver coc-html coc-css coc-java coc-r-lsp coc-yaml coc-python coc-highlight coc-lists coc-git coc-yank coc-svg coc-vimlsp coc-xml
" :CocList extensions
" :CocList snippets
"let g:navim_settings.completion_plugin = 'coc'
"let g:navim_settings.explorer_plugin = 'defx'
let g:navim_settings.explorer_plugin = 'nerdtree'
"let g:navim_settings.statusline_plugin = 'lightline'
let g:navim_settings.statusline_plugin = 'airline'
" user interface
"let g:navim_settings.colorscheme = 'solarized'
"let g:navim_settings.colorscheme = 'molokai'
let g:navim_settings.colorscheme = 'jellybeans'
"let g:navim_settings.colorscheme = 'onedark'
let g:navim_settings.force256 = 0
let g:navim_settings.termtrans = 0
let g:navim_settings.max_column = 80
let g:navim_settings.powerline_fonts = 0
let g:navim_settings.nerd_fonts = 0
endfunction
" settings after all
function! AfterAll()
" use spaces instead of tabs
set expandtab
"set noexpandtab
endfunction
" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0