dotfiles

dotfiles for my system
git clone git://git.evenfri.xyz/dotfiles.git
Log | Files | Refs

vim (1446B)


      1 call plug#begin('~/.vim/plugged')
      2 
      3 Plug 'neoclide/coc.nvim', {'branch': 'release'}
      4 Plug 'preservim/nerdtree'
      5 Plug 'chriskempson/base16-vim'
      6 
      7 call plug#end()
      8 
      9 set background=dark
     10 syntax enable
     11 
     12 set mouse=
     13 "set number
     14 "set relativenumber
     15 set tabstop=2
     16 set shiftwidth=2
     17 set expandtab 
     18 set softtabstop=2
     19 set hlsearch
     20 set ignorecase
     21 set smartcase
     22 set incsearch
     23 "set cursorline
     24 set noreadonly
     25 set termguicolors
     26 
     27 "let base16colorspace=256
     28 "colorscheme base16-monokai
     29 source $HOME/.vim/highlight.vim
     30 "highlight Comment       guifg=#777777
     31 
     32 set hidden
     33 set updatetime=300
     34 set shortmess+=c
     35 
     36 let mapleader=" "
     37 
     38 inoremap jk <Esc>
     39 
     40 nnoremap <leader>s :%s//g<Left><Left>
     41 
     42 nnoremap <C-h> <C-w>h
     43 nnoremap <C-j> <C-w>j
     44 nnoremap <C-k> <C-w>k
     45 nnoremap <C-l> <C-w>l
     46 
     47 nnoremap <leader>sv :vsplit<CR>
     48 nnoremap <leader>sh :split<CR>
     49 nnoremap <leader>se <C-w>=
     50 nnoremap <leader>sx :close<CR>
     51 
     52 nnoremap <leader>h :set hlsearch!<CR>
     53 nnoremap <leader>f :call CocAction('format')<CR>
     54 nnoremap <leader>gd <Plug>(coc-definition)
     55 
     56 nnoremap <leader>tt :tabnew<CR>
     57 nnoremap <leader>tc :tabclose<CR>
     58 nnoremap <leader>tn :tabnext<CR>
     59 nnoremap <leader>tp :tabprevious<CR>
     60 nnoremap <leader>tr :tab term<CR>
     61 
     62 inoremap <silent><expr> <TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
     63 inoremap <silent><expr> <S-TAB> pumvisible() ? "\<C-p>" : "\<C-h>"
     64 inoremap <silent><expr> <CR> pumvisible() ? coc#_select_confirm() : "\<CR>"
     65 
     66 tnoremap <Esc><Esc> <C-\><C-n>
     67 
     68 nnoremap <C-n> :NERDTreeToggle<CR>