diff options
Diffstat (limited to '.config/.vimrc')
-rw-r--r-- | .config/.vimrc | 60 |
1 files changed, 25 insertions, 35 deletions
diff --git a/.config/.vimrc b/.config/.vimrc index 55f9908..5b07ac5 100644 --- a/.config/.vimrc +++ b/.config/.vimrc @@ -1,52 +1,42 @@ -source $VIMRUNTIME/defaults.vim - -let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim' -if empty(glob(data_dir . '/autoload/plug.vim')) - silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' - autocmd VimEnter * PlugInstall --sync | source $MYVIMRC -endif - -call plug#begin() -Plug '4513ECHO/vim-colors-hatsunemiku' -call plug#end() - +"Visual set termguicolors -colorscheme hatsunemiku - -"set shiftwidth=4 -"set smarttab -"set expandtab -"set tabstop=4 -"set softtabstop=0 +syntax on +hi normal guifg=#dcd7d7 guibg=#242829 +hi comment gui=italic +hi string guifg=#bf739f +set laststatus=0 +let g:netrw_banner=0 -set tabstop=8 -set shiftwidth=8 -set softtabstop=8 +"Formatting +set tabstop=4 +set shiftwidth=4 +set softtabstop=4 set textwidth=80 set noexpandtab - set nowrap set cindent -"set cinoptions=(,{,!,l1 set cinoptions=:0,l1,t0,g0,(0 -let g:netrw_banner=0 - -set makeprg=./build.sh +"Functional +set incsearch +set nohlsearch +"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>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr> -map <leader>n :cnext<cr> -map <leader>z :cd %:p:h<cr> -map <leader>q :q<cr> -map <leader>b :buffers<cr>:b<space> +map <leader>e :Ex<cr> +map <leader>ve :vs<bar>wincmd l<bar>Ex<cr> +map <leader>t :vertical rightbelow terminal<space> +map <leader>b :buffers<cr>:b<space> +map <leader>q :q<cr> + +set makeprg=./build.sh +map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr> +map <leader>n :cnext<cr> map <leader>y "+y map <leader>p "+p +"Comments map <leader>cm I/*<space><esc>A<space>*/<esc>0 map <leader>cd ^dwA<backspace><backspace><backspace><esc>0 |