Skip to content

Commit 3fce3b5

Browse files
Remove $LANG=en_US, add more vim-lsp keymappings
1 parent f1465f4 commit 3fce3b5

2 files changed

Lines changed: 19 additions & 3 deletions

File tree

layers/+distributions/spacevim/config.vim

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ silent! set showtabline=1 tabline=%!spacevim#vim#tab#TabLine()
7575

7676
if !spacevim#load('chinese')
7777
silent! set langmenu=en_US
78-
let $LANG = 'en_US'
7978
runtime $VIMRUNTIME/delmenu.vim $VIMRUNTIME/menu.vim
8079
endif
8180

layers/+tools/lsp/config.vim

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ endfunction
116116

117117
" vim-lsp {
118118
function! s:vim_lsp() abort
119-
let g:lsp_diagnostics_enabled = 0
119+
let g:lsp_diagnostics_enabled = 1
120120
if executable('rls')
121121
autocmd User lsp_setup call spacevim#lang#lsp#register_rls()
122122
endif
@@ -188,7 +188,24 @@ function! s:whichkey_vim_lsp_integration()
188188
\ },
189189
\ 'X': {
190190
\ 'name': '+server',
191-
\ 's': ['<plug>(lsp-status)', 'server-status'],
191+
\ 's': ['<plug>(lsp-status)', 'status'],
192+
\ 'a': ['lsp#print_server_status()', 'status-all'],
193+
\ 'S': [':echo "change text to invoke vim-lsp start"' , 'start'],
194+
\ 't': ['lsp#stop_server(lsp#get_whitelisted_servers(bufnr("%"))[0])', 'stop'],
195+
\ 'T': ['map(copy(lsp#get_whitelisted_servers()), {s -> lsp#stop_server(s)})', 'stop-all'],
196+
\ 'd': {
197+
\ 'name': '+diagnostics',
198+
\ 'n': ['execute("echo ".string(lsp#get_server_names()),"")', 'echo-names'],
199+
\ 'N': ['setbufvar(bufnr("%"), "lsp_names", lsp#get_server_names())', 'get-names b:lsp_names'],
200+
\ 'a': ['execute("echo ".string(lsp#get_allowed_servers(bufnr("%"))),"")', 'echo-allowed'],
201+
\ 'A': ['setbufvar(bufnr("%"), "lsp_allowed", lsp#get_allowed_servers(bufnr("%")))', 'get-allowed b:lsp_allowed'],
202+
\ 'w': ['execute("echo ".string(lsp#get_whitelisted_servers(bufnr("%"))),"")', 'echo-whitelisted'],
203+
\ 'W': ['setbufvar(bufnr("%"), "lsp_whitelisted", lsp#get_whitelisted_servers(bufnr("%")))', 'get-whitelisted b:lsp_whitelisted'],
204+
\ 'I': ['setbufvar(bufnr("%"), "lsp_info", lsp#get_server_info(lsp#get_whitelisted_servers(bufnr("%"))[0]))', 'get-info b:lsp_info'],
205+
\ 'c': ['execute("echo ".string(lsp#get_server_capabilities(lsp#get_whitelisted_servers(bufnr("%"))[0])),"")', 'echo-capabilities'],
206+
\ 'C': ['setbufvar(bufnr("%"), "lsp_caps", lsp#get_server_capabilities(lsp#get_whitelisted_servers(bufnr("%"))[0]))', 'get-capabilities b:lsp_caps'],
207+
\ 's': ['execute("echo ".string(asyncomplete#get_source_names()),"")', 'echo-asyncomplete-sources'],
208+
\ },
192209
\ },
193210
\ })
194211
return s:new_keymap_normal

0 commit comments

Comments
 (0)