diff --git a/private_dot_config/nvim/init.vim.tmpl b/private_dot_config/nvim/init.vim.tmpl index 6b7ebbc..7ce918c 100644 --- a/private_dot_config/nvim/init.vim.tmpl +++ b/private_dot_config/nvim/init.vim.tmpl @@ -24,6 +24,7 @@ call minpac#init() call minpac#add('lambdalisue/suda.vim') call minpac#add('airblade/vim-gitgutter') call minpac#add('thaerkh/vim-indentguides') + call minpac#add('lifepillar/vim-mucomplete') command! PU call minpac#update() command! PC call minpac#clean() @@ -32,6 +33,12 @@ command! PS call minpac#status() cmap w!! w suda://% colorscheme desert-warm-256 + +let g:mucomplete#completion_delay = 1000 +let g:mucomplete#reopen_immediately = 1 +let g:mucomplete#chains = {} +let g:mucomplete#chains.mail = ['user', 'ulti'] +let g:mucomplete#chains.markdown = ['keyn', 'dict', 'uspl'] let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"] let g:UltiSnipsExpandTrigger = "" let g:indentguides_ignorelist = ['txt','md','help'] @@ -44,6 +51,7 @@ let g:snips_author = 'Julien Rabier' let g:name = 'Julien Rabier' let g:nickname = 'taziden' let mapleader="," +set completeopt=menuone,noselect,noinsert set backup set backupdir=$HOME/.vim/backup set hidden @@ -55,6 +63,7 @@ set number set showmatch set spelllang=fr set statusline+=%#warningmsg# +set statusline+=%{get(g:,'mucomplete_current_method','')} set statusline+=%* set undofile set undodir=~/.vim/undo @@ -167,7 +176,6 @@ call minpac#add('Shougo/deoplete.nvim') call minpac#add('dense-analysis/ale') call minpac#add('mhinz/vim-crates') call minpac#add('tpope/vim-dispatch') -call minpac#add('lifepillar/vim-mucomplete') let g:racer_experimental_completer = 1 let g:nv_search_paths = ['~/notes'] @@ -184,7 +192,6 @@ autocmd BufWritePost devis*.md :Start! bash gen.sh autocmd Filetype ledger set nospell autocmd CompleteDone * silent! pclose! -au FileType mail setlocal completeopt=menuone,noselect,noinsert let g:mucomplete#chains = { 'mail': [ 'user', 'ulti' ] } let g:mucomplete#enable_auto_at_startup = 1 let g:mucomplete#completion_delay = 1