set clipboard+="unnamedplus" set number set relativenumber set signcolumn=auto set colorcolumn=0 set cursorline set smartindent set tabstop=4 set shiftwidth=4 set ls=2 set hlsearch set incsearch set ignorecase set scrolloff=10 set wildmenu let g:mapleader=" " syntax on colorscheme onedark nnoremap :qa nnoremap q :q nnoremap w :w nnoremap e :E nnoremap o o nnoremap O O nnoremap h nnoremap j nnoremap k nnoremap l xnoremap J :move '>+1gv=gv xnoremap K :move '<-2gv=gv nnoremap J mzJ`z xnoremap >gv xnoremap y "+y vnoremap y "+y nnoremap Y "+Y nnoremap d "_d vnoremap d "_d nnoremap Q @@ vnoremap rs :s/\<\>//gI nnoremap ra :%s/\<\>//gI nnoremap rc :%s/\<\>//gcI nnoremap m :!make augroup SearchHighlight autocmd! autocmd CmdlineLeave /,\? :nnoremap :noh autocmd CmdlineChanged /,\? :nnoremap :noh augroup END let &t_SI = "\e[6 q" let &t_EI = "\e[2 q" augroup myCmds au! autocmd VimEnter * silent !echo -ne "\e[2 q" augroup END