nixos-config/dotfiles/nvim-init.vim

31 lines
889 B
VimL

set nocompatible
set nu
set ttimeout
set ttimeoutlen=0
set mouse=
set clipboard=unnamedplus
set ruler
set signcolumn=yes
set termguicolors
autocmd!
if $TERM != "xterm" && $TERM != "tmux"
inoremap <C-h> <C-\><C-n>:TmuxNavigateLeft<cr>
inoremap <C-j> <C-\><C-n>:TmuxNavigateDown<cr>
inoremap <C-k> <C-\><C-n>:TmuxNavigateUp<cr>
inoremap <C-l> <C-\><C-n>:TmuxNavigateRight<cr>
tnoremap <C-h> <C-\><C-o>:TmuxNavigateLeft<cr>
tnoremap <C-j> <C-\><C-o>:TmuxNavigateDown<cr>
tnoremap <C-k> <C-\><C-o>:TmuxNavigateUp<cr>
tnoremap <C-l> <C-\><C-o>:TmuxNavigateRight<cr>
endif
" Disable tmux navigator when zooming the Vim pane
let g:tmux_navigator_disable_when_zoomed = 1
filetype plugin on
syntax on
nnoremap <CR> :noh<CR><CR>
nnoremap * :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
nnoremap q: <nop>
nnoremap <C-c> a