diff options
author | Marc Coquand <marc@mccd.space> | 2024-07-13 15:16:54 -0500 |
---|---|---|
committer | Marc Coquand <marc@mccd.space> | 2024-07-13 15:16:54 -0500 |
commit | 3ab230400f77116de07f29e2e8536b623cce77bf (patch) | |
tree | de6209ede527321877e11cfe46c722700e172839 /vimrc | |
parent | 8a0b9593bf671c60cd242874798bd9f43be9e1a3 (diff) | |
download | openbsd-main.tar.gz openbsd-main.tar.bz2 openbsd-main.zip |
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 33 |
1 files changed, 18 insertions, 15 deletions
@@ -1,13 +1,9 @@ packadd snippets -" -"" General + +" General set ignorecase -" -"" Tab completion -inoremap <expr> <TAB> pumvisible() ? "\<C-n>" : "\<TAB>" -inoremap <expr> <S-TAB> pumvisible() ? "\<C-p>" : "\<TAB>" -" -"" Indentation + +" Indentation set tabstop=8 set shiftround set nobackup @@ -16,21 +12,23 @@ set smartindent set cindent set nu +" Search +set incsearch +set matchpairs+=<:> + " Theme syntax on set background=light set termguicolors colorscheme quiet -set incsearch -set matchpairs+=<:> hi Normal guifg=black guibg=#FFFFEA -"hi Keyword ctermfg=black cterm=bold +""hi Keyword ctermfg=black cterm=bold hi SpellBad term=reverse term=underline guibg=#FFFFEA hi SpellCap term=reverse term=underline guibg=#FFFFEA hi SpellRare term=reverse term=underline guibg=#FFFFEA hi SpellLocal term=reverse term=underline guibg=#FFFFEA -" -" Cursor - switch between line and full + +"" Cursor - switch between line and full when going to insert mode let &t_SI = "\<Esc>[6 q" let &t_SR = "\<Esc>[4 q" let &t_EI = "\<Esc>[2 q" @@ -131,7 +129,6 @@ autocmd Filetype go nnoremap <buffer> <leader>t :!go test %:h/*.go<Enter> au BufRead,BufNewFile *.tmpl set filetype=gohtml autocmd Filetype gohtml setlocal tabstop=2 -autocmd Filetype gohtml setlocal formatprg=djlint\ --profile=golang\ --reformat\ - " Nix @@ -168,6 +165,8 @@ noremap <leader>e :e! **/* noremap <silent> gd mB:LspGotoDefinition<Enter> noremap <silent> ]d :LspDiagNext<Enter> noremap <silent> [d :LspDiagPrev<Enter> +noremap <silent> ]c :cnext<Enter> +noremap <silent> [c :cprev<Enter> noremap <silent> gs mB:LspDocumentSymbol<Enter> noremap <silent> gr mB:LspGotoImpl<Enter> noremap <leader>ca :LspCodeAction<Enter> @@ -177,10 +176,14 @@ noremap <silent> <leader>k :LspDiagCurrent<Enter> noremap <silent> K :LspHover<Enter> nnoremap <leader>l :ls<CR>:b<space> nnoremap <silent> <leader>= :LspFormat<Enter> +"" Tab completion +inoremap <expr> <TAB> pumvisible() ? "\<C-n>" : "\<TAB>" +inoremap <expr> <S-TAB> pumvisible() ? "\<C-p>" : "\<TAB>" + " Spell au BufEnter *.org set spell -" + " Wildmenu set wildmenu set wildignore=_build/**,release/**,node_modules/** |