[nvim] rearrange stuff

This commit is contained in:
Julien Rabier 2020-06-28 17:21:31 +02:00
parent 18db8ae84c
commit 358b7f3025

View File

@ -23,15 +23,7 @@ call minpac#init()
call minpac#add('tpope/vim-eunuch') call minpac#add('tpope/vim-eunuch')
call minpac#add('lambdalisue/suda.vim') call minpac#add('lambdalisue/suda.vim')
call minpac#add('airblade/vim-gitgutter') call minpac#add('airblade/vim-gitgutter')
call minpac#add('rust-lang/rust.vim')
call minpac#add('thaerkh/vim-indentguides') call minpac#add('thaerkh/vim-indentguides')
call minpac#add('vim-syntastic/syntastic')
call minpac#add('majutsushi/tagbar')
call minpac#add('Shougo/deoplete.nvim')
call minpac#add('racer-rust/vim-racer')
call minpac#add('neomake/neomake')
call minpac#add('ervandew/supertab')
call minpac#add('dense-analysis/ale')
command! PackUpdate call minpac#update() command! PackUpdate call minpac#update()
command! PackClean call minpac#clean() command! PackClean call minpac#clean()
@ -39,8 +31,6 @@ command! PackClean call minpac#clean()
cmap w!! w suda://% cmap w!! w suda://%
colorscheme desert-warm-256 colorscheme desert-warm-256
let g:racer_experimental_completer = 1
let g:racer_insert_paren = 1
let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"] let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"]
let g:indentguides_ignorelist = ['txt','md','help'] let g:indentguides_ignorelist = ['txt','md','help']
let g:rustfmt_autosave = 1 let g:rustfmt_autosave = 1
@ -92,6 +82,10 @@ if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif endif
nnoremap <C-j> <C-w><C-j>
nnoremap <C-k> <C-w><C-k>
nnoremap <C-h> <C-w><C-h>
nnoremap <C-l> <C-w><C-l>
nmap <F8> :TagbarToggle<CR> nmap <F8> :TagbarToggle<CR>
map <F9> <esc>:!hugo server -Dw<CR> map <F9> <esc>:!hugo server -Dw<CR>
map ,ga :!git add -p<cr> map ,ga :!git add -p<cr>
@ -164,6 +158,12 @@ let g:go_version_warning = 0
{{- if eq .chezmoi.hostname "taupo" }} {{- if eq .chezmoi.hostname "taupo" }}
call minpac#add('alok/notational-fzf-vim') call minpac#add('alok/notational-fzf-vim')
call minpac#add('rust-lang/rust.vim')
call minpac#add('racer-rust/vim-racer')
call minpac#add('majutsushi/tagbar')
call minpac#add('Shougo/deoplete.nvim')
call minpac#add('dense-analysis/ale')
let g:racer_experimental_completer = 1
let g:nv_search_paths = ['~/notes'] let g:nv_search_paths = ['~/notes']
let g:nv_default_extension = '.md' let g:nv_default_extension = '.md'
map <F5> <esc>:!pdflatex %<CR> map <F5> <esc>:!pdflatex %<CR>
@ -173,18 +173,7 @@ map ,b :!bash gen.sh<cr><cr>
map ,c <esc>2GddOTo: contact@sysnove.fr<esc>jddOCc: <esc> map ,c <esc>2GddOTo: contact@sysnove.fr<esc>jddOCc: <esc>
autocmd BufNewFile,BufRead *.hledger,*.ledger,*.journal setfiletype ledger autocmd BufNewFile,BufRead *.hledger,*.ledger,*.journal setfiletype ledger
autocmd Filetype ledger set nospell autocmd Filetype ledger set nospell
{{- end }} autocmd CompleteDone * silent! pclose!
" syntastic
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
" Racer " Racer
augroup Racer augroup Racer
@ -197,20 +186,8 @@ augroup Racer
autocmd FileType rust nmap <buffer> <leader>gD <Plug>(rust-doc-tab) autocmd FileType rust nmap <buffer> <leader>gD <Plug>(rust-doc-tab)
augroup END augroup END
" rust https://dev.to/drmason13/configure-neovim-for-rust-development-1fjn
" setup rust_analyzer LSP (IDE features)
"lua require'nvim_lsp'.rust_analyzer.setup{}
" Use LSP omni-completion in Rust files
"autocmd Filetype rust setlocal omnifunc=v:lua.vim.lsp.omnifunc
" Enable deoplete autocompletion in Rust files
let g:deoplete#enable_at_startup = 1 let g:deoplete#enable_at_startup = 1
" Press Tab to scroll _down_ a list of auto-completions
let g:SuperTabDefaultCompletionType = "<c-n>"
" ale rust-analyser
let g:ale_linters = {'rust': ['analyzer']} let g:ale_linters = {'rust': ['analyzer']}
nnoremap <leader>c :!cargo clippy nnoremap <leader>c :!cargo clippy
{{- end }}