[nvim] rearrange stuff
This commit is contained in:
parent
18db8ae84c
commit
358b7f3025
@ -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 }}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user