mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-13 18:25:42 +08:00
feat(lsp): use unicode#box
api to display workspace list
This commit is contained in:
parent
d0cf0abc92
commit
5b76a80c40
@ -14,6 +14,7 @@ endif
|
||||
|
||||
|
||||
let s:NVIM_VERSION = SpaceVim#api#import('neovim#version')
|
||||
let s:box = SpaceVim#api#import('unicode#box')
|
||||
|
||||
if (has('nvim-0.5.0') && s:NVIM_VERSION.is_release_version()) || has('nvim-0.6.0')
|
||||
" use neovim built-in lsp
|
||||
@ -51,7 +52,9 @@ if (has('nvim-0.5.0') && s:NVIM_VERSION.is_release_version()) || has('nvim-0.6.0
|
||||
lua vim.lsp.diagnostic.show_line_diagnostics()
|
||||
endfunction
|
||||
function! SpaceVim#lsp#list_workspace_folder() abort
|
||||
lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||
let workspace = luaeval('vim.lsp.buf.list_workspace_folders()')
|
||||
let box = s:box.drawing_box(workspace, 1, 1, 100)
|
||||
echo join(box, "\n")
|
||||
endfunction
|
||||
function! SpaceVim#lsp#add_workspace_folder() abort
|
||||
lua vim.lsp.buf.add_workspace_folder()
|
||||
|
2414
doc/SpaceVim.txt
2414
doc/SpaceVim.txt
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user