summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaiwu <kaiwu2004@gmail.com>2024-05-07 21:27:54 +0800
committerkaiwu <kaiwu2004@gmail.com>2024-05-07 21:27:54 +0800
commit83d7001033f6c9acc682f57b40e02b2d012ede49 (patch)
tree3dbcf6326b20e15d55b97bece57c95d0c8b88d68
parent745ab7050e389f93d7e3ea453c8fe8220d5ecad4 (diff)
downloadvimrc-83d7001033f6c9acc682f57b40e02b2d012ede49.tar.gz
vimrc-83d7001033f6c9acc682f57b40e02b2d012ede49.zip
buffer complete
-rw-r--r--.vimrc12
1 files changed, 12 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
index d6ad073..dc6b517 100644
--- a/.vimrc
+++ b/.vimrc
@@ -59,6 +59,7 @@ Plug 'NLKNguyen/papercolor-theme'
Plug 'prabirshrestha/vim-lsp'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
+Plug 'prabirshrestha/asyncomplete-buffer.vim'
Plug 'mattn/vim-lsp-settings'
Plug 'purescript-contrib/purescript-vim'
Plug 'jiangmiao/auto-pairs'
@@ -244,6 +245,17 @@ augroup lsp_install
autocmd User lsp_buffer_enabled call s:on_lsp_buffer_enabled()
augroup END
+let g:lsp_diagnostics_virtual_text_enabled = 0
+let g:qs_highlight_on_keys = ['f', 'F', 't', 'T']
+call asyncomplete#register_source(asyncomplete#sources#buffer#get_source_options({
+ \ 'name': 'buffer',
+ \ 'allowlist': ['*'],
+ \ 'blocklist': ['go'],
+ \ 'completor': function('asyncomplete#sources#buffer#completor'),
+ \ 'config': {
+ \ 'max_buffer_size': 5000000,
+ \ },
+ \ }))
"set foldmethod=expr
" \ foldexpr=lsp#ui#vim#folding#foldexpr()
" \ foldtext=lsp#ui#vim#folding#foldtext()