diff options
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | after/syntax/c.vim | 4 | ||||
-rw-r--r-- | init.vim | 43 | ||||
-rw-r--r-- | plugin/signify.vim | 10 |
4 files changed, 45 insertions, 18 deletions
@@ -5,9 +5,3 @@ | |||
5 | /spell/** | 5 | /spell/** |
6 | !spell/.keep | 6 | !spell/.keep |
7 | /systags | 7 | /systags |
8 | pack/_all/start/** | ||
9 | pack/_all/opt/** | ||
10 | pack/neovim/start/** | ||
11 | pack/neovim/opt/** | ||
12 | pack/vim/start/** | ||
13 | pack/vim/opt/** | ||
diff --git a/after/syntax/c.vim b/after/syntax/c.vim index 72136f6..301cd90 100644 --- a/after/syntax/c.vim +++ b/after/syntax/c.vim | |||
@@ -21,6 +21,10 @@ syntax match Comment "//.*" contains=Todo | |||
21 | syn clear cBlock | 21 | syn clear cBlock |
22 | syn region cBlock start=/{/ end=/}/ transparent | 22 | syn region cBlock start=/{/ end=/}/ transparent |
23 | 23 | ||
24 | |||
25 | " configure c.vim so that it automatically allows doxygen like comments | ||
26 | let g:load_doxygen_syntax=1 | ||
27 | |||
24 | " multiple single line comments in a row " broken! | 28 | " multiple single line comments in a row " broken! |
25 | " syn region myCComment start="/\*" end="\*/" fold keepend transparent | 29 | " syn region myCComment start="/\*" end="\*/" fold keepend transparent |
26 | 30 | ||
@@ -1,4 +1,4 @@ | |||
1 | exec ':source '.fnamemodify($MYVIMRC,':h').'/'.'vimrc-common' | 1 | exec ':source '.fnamemodify($MYVIMRC,':h').'/'.'vimrc-common' |
2 | 2 | ||
3 | set packpath+=pack/neovim | 3 | set packpath+=pack/neovim |
4 | 4 | ||
@@ -13,6 +13,34 @@ augroup DEOPLETE | |||
13 | \ 'c': ['clangd'] | 13 | \ 'c': ['clangd'] |
14 | \ } | 14 | \ } |
15 | 15 | ||
16 | |||
17 | let g:LanguageClient_diagnosticsDisplay = { | ||
18 | \ 1: { | ||
19 | \ "name": "Error", | ||
20 | \ "texthl": "ALEError", | ||
21 | \ "signText": "✖", | ||
22 | \ "signTexthl": "ALEErrorSign", | ||
23 | \ }, | ||
24 | \ 2: { | ||
25 | \ "name": "Warning", | ||
26 | \ "texthl": "ALEWarning", | ||
27 | \ "signText": "⚠", | ||
28 | \ "signTexthl": "ALEWarningSign", | ||
29 | \ }, | ||
30 | \ 3: { | ||
31 | \ "name": "Information", | ||
32 | \ "texthl": "ALEInfo", | ||
33 | \ "signText": '🛈', | ||
34 | \ "signTexthl": "ALEInfoSign", | ||
35 | \ }, | ||
36 | \ 4: { | ||
37 | \ "name": "Hint", | ||
38 | \ "texthl": "ALEInfo", | ||
39 | \ "signText": "➤", | ||
40 | \ "signTexthl": "ALEInfoSign", | ||
41 | \ }, | ||
42 | \ } | ||
43 | |||
16 | packadd deoplete.nvim | 44 | packadd deoplete.nvim |
17 | packadd LanguageClient-neovim | 45 | packadd LanguageClient-neovim |
18 | packadd echodoc.vim | 46 | packadd echodoc.vim |
@@ -20,14 +48,15 @@ augroup END | |||
20 | 48 | ||
21 | "======================================================================================================================= | 49 | "======================================================================================================================= |
22 | augroup ALE | 50 | augroup ALE |
23 | let g:ale_set_highlights = 0 | 51 | let g:ale_set_highlights = 0 |
24 | 52 | ||
25 | let g:ale_sign_error = '' | 53 | let g:ale_sign_error = '' |
26 | let g:ale_sign_style_error = '' | 54 | let g:ale_sign_style_error = '' |
27 | let g:ale_sign_info = '' | 55 | let g:ale_sign_info = '🛈' |
28 | let g:ale_sign_warning = '' | 56 | let g:ale_sign_warning = '' |
29 | 57 | ||
30 | highlight! link ALEWarningSign FoldColumn | 58 | highlight link ALEErrorSign LineNr |
59 | highlight link ALEWarningSign LineNr | ||
31 | 60 | ||
32 | packadd ale | 61 | packadd ale |
33 | augroup END | 62 | augroup END |
diff --git a/plugin/signify.vim b/plugin/signify.vim index 2ab41fe..e60cba5 100644 --- a/plugin/signify.vim +++ b/plugin/signify.vim | |||
@@ -13,11 +13,11 @@ augroup SIGNIFY | |||
13 | let g:signify_sign_show_count = 0 | 13 | let g:signify_sign_show_count = 0 |
14 | 14 | ||
15 | if has("multi_byte") && (&enc == 'utf-8' || &enc == 'utf-16' || &enc == 'ucs-4') | 15 | if has("multi_byte") && (&enc == 'utf-8' || &enc == 'utf-16' || &enc == 'ucs-4') |
16 | let g:signify_sign_add = '' | 16 | let g:signify_sign_add = '' |
17 | let g:signify_sign_delete = '' | 17 | let g:signify_sign_delete = '' |
18 | let g:signify_sign_delete_first_line = '' | 18 | let g:signify_sign_delete_first_line = '' |
19 | let g:signify_sign_change = '️' | 19 | let g:signify_sign_change = '' |
20 | let g:signify_sign_changedelete = '️' | 20 | let g:signify_sign_changedelete = '' |
21 | endif | 21 | endif |
22 | 22 | ||
23 | function! SignifyColorScheme() | 23 | function! SignifyColorScheme() |