summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristianChiarulli <[email protected]>2019-02-17 14:10:04 -0500
committerChristianChiarulli <[email protected]>2019-02-17 14:10:04 -0500
commit118589cb231ac391c7852e9162a1110e3d395a5a (patch)
tree23011117063d6eb5ab81026bfd8460f67c83812b
parentb8f455cbfb46a2162b1a0bcc8e6d746d65f59179 (diff)
deoplete options
-rw-r--r--modules/ale.vim2
-rw-r--r--modules/deoplete.vim15
-rw-r--r--modules/emmet.vim3
-rw-r--r--modules/general.vim2
-rw-r--r--modules/language_server.vim2
5 files changed, 20 insertions, 4 deletions
diff --git a/modules/ale.vim b/modules/ale.vim
index 4b67ff97..0c72d685 100644
--- a/modules/ale.vim
+++ b/modules/ale.vim
@@ -3,7 +3,7 @@ let g:ale_linters = {
\ 'cpp' : ['gcc'],
\ 'c' : ['gcc'],
\ 'vim' : ['vint'],
- \ 'python': ['pydocstyle', 'pycodestyle', 'vulture'],
+ \ 'python': ['pydocstyle', 'pycodestyle'],
\ 'javascript': []
\}
diff --git a/modules/deoplete.vim b/modules/deoplete.vim
index 663a780b..219240da 100644
--- a/modules/deoplete.vim
+++ b/modules/deoplete.vim
@@ -2,8 +2,12 @@
let g:deoplete#enable_at_startup = 1
let g:deoplete#complete_method = "omnifunc"
let g:deoplete#auto_complete_delay = 0
+""let g:deoplete#max_menu_width = 10
" let g:deoplete#ignore_sources = ['buffer']
-
+"
+" Close previews immediately
+ autocmd CompleteDone * silent! pclose!
+"
"better nav for omnicomplete
inoremap <expr> <c-j> ("\<C-n>")
inoremap <expr> <c-k> ("\<C-p>")
@@ -21,3 +25,12 @@ function! s:check_back_space() abort ""
endfunction ""
inoremap <silent><expr><S-TAB> pumvisible() ? "\<C-p>" : "\<TAB>"
inoremap <expr><BS> deoplete#smart_close_popup()."\<C-h>"
+
+
+call deoplete#custom#option('sources', {
+ \ 'python': ['file', 'LanguageClient', 'neosnippet'],
+ \ })
+" Sort matches alphabetically
+call deoplete#custom#source('_', 'sorters', ['sorter_word'])
+" Disable shorter or equal length matches
+call deoplete#custom#source('_', 'matchers', ['matcher_fuzzy', 'matcher_length'])
diff --git a/modules/emmet.vim b/modules/emmet.vim
index 5c55ee59..6b936b6a 100644
--- a/modules/emmet.vim
+++ b/modules/emmet.vim
@@ -1 +1,2 @@
-let g:user_emmet_leader_key=','
+" You will need to press , after this key
+let g:user_emmet_leader_key='C-z'
diff --git a/modules/general.vim b/modules/general.vim
index b12f355c..8fe6c8cc 100644
--- a/modules/general.vim
+++ b/modules/general.vim
@@ -102,6 +102,8 @@ nnoremap <silent> <leader>gd :call LanguageClient_textDocument_definition()<CR>
nnoremap <silent> <leader>gr :call LanguageClient_textDocument_rename()<CR>
nnoremap <silent> <leader>gc :call LanguageClient_contextMenu()<CR>
nnoremap <silent> <leader>fr :call LanguageClient_textDocument_references()<CR>
+nnoremap <silent> <leader>fix :ALEFix<CR>
+nnoremap <silent> <leader>gi :ALEInfo<CR>
" This is a funtion to open any file with <leader>(key sequence)
fun! OpenConfigFile(file)
diff --git a/modules/language_server.vim b/modules/language_server.vim
index 5f54e1d0..d3b06011 100644
--- a/modules/language_server.vim
+++ b/modules/language_server.vim
@@ -18,4 +18,4 @@ nnoremap <silent> <leader>gd :call LanguageClient_textDocument_definition()<CR>
nnoremap <silent> <leader>gr :call LanguageClient_textDocument_rename()<CR>
nnoremap <silent> <leader>gc :call LanguageClient_contextMenu()<CR>
nnoremap <silent> <leader>fr :call LanguageClient_textDocument_references()<CR>
-nnoremap <silent> <leader>fix :call LanguageClient#textDocument_formatting()<CR>
+""nnoremap <silent> <leader>fix :call LanguageClient#textDocument_formatting()<CR>