diff options
Diffstat (limited to '.config/.vimrc')
-rw-r--r-- | .config/.vimrc | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/.config/.vimrc b/.config/.vimrc index 0d8bc46..73356ae 100644 --- a/.config/.vimrc +++ b/.config/.vimrc @@ -1,31 +1,44 @@ -"Visual +"visual syntax on let g:netrw_banner=0 +set number +set relativenumber +set termguicolors +set background=dark +colorscheme quiet +hi normal guifg=#dcd7d7 guibg=#242829 +hi constant guifg=#dcade6 +hi character guifg=#dcade6 +hi number guifg=#dcade6 +hi boolean guifg=#dcade6 +hi float guifg=#dcade6 +hi visual guifg=#dcade6 guibg=#242829 +hi incsearch guifg=#dcade6 guibg=#242829 +hi MatchParen guifg=#dcade6 guibg=#242829 -"Formatting -set textwidth=80 +"formatting +"set textwidth=80 set nowrap -set cindent -set cinoptions=:0,l1,t0,g0,(0 +autocmd BufRead,BufNewFile *.c { + set cindent + set cinoptions=:0,l1,t0,g0,(0 +} -"Functional +"functional set clipboard+=unnamedplus set nohls +set is -"Bindings +"bindings let mapleader="," map <leader>e :Ex<cr> -map <leader>ve :vs<bar>wincmd l<bar>Ex<cr> -map <leader>t :vertical rightbelow terminal<space> +map <leader>v :Vex<cr> +map <leader>s :Sex<cr> map <leader>q :q<cr> set makeprg=./build.sh -map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr> +map <leader>m :make!<cr>:cope<cr> map <leader>n :cnext<cr> - +map <leader>n :cfirst<cr> map <leader>g :grep!<space>-rn<space><space>.<left><left>''<left> - -"Comments -map <leader>cm I/*<space><esc>A<space>*/<esc>0 -map <leader>cd ^dwA<backspace><backspace><backspace><esc>0 |