diff options
| author | la-ninpre <leobrekalini@gmail.com> | 2020-11-04 13:29:41 +0300 |
|---|---|---|
| committer | la-ninpre <leobrekalini@gmail.com> | 2020-11-04 13:29:41 +0300 |
| commit | e1ae968a578a95fdb509a15d1852a4122c10e5e8 (patch) | |
| tree | 51eb6e0e6ad9cab90fd5a3a1dcf752fa3d8ac436 /.config/nvim/init.vim | |
| download | dotfiles-e1ae968a578a95fdb509a15d1852a4122c10e5e8.tar.gz dotfiles-e1ae968a578a95fdb509a15d1852a4122c10e5e8.zip | |
init
Diffstat (limited to '.config/nvim/init.vim')
| -rw-r--r-- | .config/nvim/init.vim | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim new file mode 100644 index 0000000..b6dede9 --- /dev/null +++ b/.config/nvim/init.vim @@ -0,0 +1,62 @@ +let mapleader=" " +set nocompatible +set encoding=utf-8 +set termguicolors +set nu rnu +set mouse=a +set path+=** +set wildmenu +set splitbelow splitright +set nohlsearch +set incsearch +set tabstop=4 softtabstop=4 +set shiftwidth=4 +set expandtab +set smartindent +set noswapfile nobackup +set undodir=~/.local/share/nvim/undodir +set undofile +set hidden +set updatetime=50 +set colorcolumn=81 +autocmd BufRead,BufNewFile *.md,*.txt,*/.git/COMMIT_EDITMSG set cc= +autocmd VimEnter */.git/COMMIT_EDITMSG startinsert +set listchars=tab:>-,eol:$,space:•,trail:~ +call plug#begin('~/.local/share/nvim/plugged') +Plug 'morhetz/gruvbox' +Plug 'junegunn/goyo.vim' +Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } +Plug 'junegunn/fzf.vim' +Plug 'mattn/emmet-vim' +Plug 'ap/vim-css-color' +Plug 'preservim/nerdcommenter' +Plug 'tpope/vim-surround' +Plug 'mbbill/undotree' +call plug#end() +filetype plugin indent on +let g:gruvbox_contrast_dark = 'hard' +if exists('+termguicolors') + let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" + let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum" +endif +let g:gruvbox_invert_selection='0' +colorscheme gruvbox +set background=dark +map <C-H> <C-W><C-H> +map <C-L> <C-W><C-L> +map <C-J> <C-W><C-J> +map <C-K> <C-W><C-K> +nnoremap <leader>u :UndotreeToggle<CR> +nnoremap <leader>o :Files<CR> +nnoremap <leader><CR> :so ~/.config/nvim/init.vim<CR> +nnoremap <leader>vc :e ~/.config/nvim/init.vim<CR> +nnoremap <leader>sl :set list<CR> +nnoremap <leader>sn :set nolist<CR> +nnoremap <leader>go :Goyo<CR> +vnoremap J :m '>+1<CR>gv=gv +vnoremap K :m '<-2<CR>gv=gv +cmap ;( \(\)<Left><Left> +augroup highlight_yank + autocmd! + autocmd TextYankPost * silent! lua require'vim.highlight'.on_yank({timeout = 40}) +augroup END |
