diff --git a/private_dot_config/nvim/init.vim.tmpl b/private_dot_config/nvim/init.vim.tmpl index a9a8071..22703cd 100644 --- a/private_dot_config/nvim/init.vim.tmpl +++ b/private_dot_config/nvim/init.vim.tmpl @@ -23,15 +23,7 @@ call minpac#init() call minpac#add('tpope/vim-eunuch') call minpac#add('lambdalisue/suda.vim') call minpac#add('airblade/vim-gitgutter') - call minpac#add('rust-lang/rust.vim') 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! PackClean call minpac#clean() @@ -39,8 +31,6 @@ command! PackClean call minpac#clean() cmap w!! w suda://% colorscheme desert-warm-256 -let g:racer_experimental_completer = 1 -let g:racer_insert_paren = 1 let g:UltiSnipsSnippetDirectories=["UltiSnips", "mysnippets"] let g:indentguides_ignorelist = ['txt','md','help'] let g:rustfmt_autosave = 1 @@ -92,6 +82,10 @@ if has("autocmd") au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif endif +nnoremap +nnoremap +nnoremap +nnoremap nmap :TagbarToggle map :!hugo server -Dw map ,ga :!git add -p @@ -164,6 +158,12 @@ let g:go_version_warning = 0 {{- if eq .chezmoi.hostname "taupo" }} 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_default_extension = '.md' map :!pdflatex % @@ -173,18 +173,7 @@ map ,b :!bash gen.sh map ,c 2GddOTo: contact@sysnove.frjddOCc: autocmd BufNewFile,BufRead *.hledger,*.ledger,*.journal setfiletype ledger autocmd Filetype ledger set nospell -{{- end }} - -" 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 +autocmd CompleteDone * silent! pclose! " Racer augroup Racer @@ -197,20 +186,8 @@ augroup Racer autocmd FileType rust nmap gD (rust-doc-tab) 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 - -" Press Tab to scroll _down_ a list of auto-completions -let g:SuperTabDefaultCompletionType = "" - -" ale rust-analyser let g:ale_linters = {'rust': ['analyzer']} nnoremap c :!cargo clippy +{{- end }}