diff options
Diffstat (limited to '.config/nvim/init.vim')
-rw-r--r-- | .config/nvim/init.vim | 69 |
1 files changed, 34 insertions, 35 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 6af4444..df25163 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -1,47 +1,46 @@ -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 +syntax off set termguicolors -colorscheme hatsunemiku - -set incsearch -set nohlsearch - -set clipboard+=unnamedplus +colorscheme habamax +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=:0,l1,t0,g0,(0 -let g:netrw_banner=0 +"Functional +set clipboard+=unnamedplus +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>b :buffers<cr>:b<space> +map <leader>q :q<cr> + +map <leader>sh :split<space> +map <leader>sv :vertical<space>split<space> set makeprg=./build.sh +map <leader>m :make!<cr>:vertical rightbelow copen<cr><cr>:wincmd =<cr> +map <leader>n :cnext<cr> -let mapleader="," +map <leader>g :grep!<space>-rn<space><space>.<left><left>''<left> -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>p :let @+ = expand("%")<cr> -map <leader>fp :let @+ = expand("%:p")<cr> - -map <leader>cm I/*<space><esc>A<space>*/<esc>0 -map <leader>cd ^dwA<backspace><backspace><backspace><esc>0 +"Comments +map <leader>cm I/*<space><esc>A<space>*/<esc>0 +map <leader>cd ^dwA<backspace><backspace><backspace><esc>0 |