From e1ae968a578a95fdb509a15d1852a4122c10e5e8 Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Wed, 4 Nov 2020 13:29:41 +0300 Subject: init --- .config/nvim/init.vim | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .config/nvim/init.vim (limited to '.config/nvim/init.vim') 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 = "\[38;2;%lu;%lu;%lum" + let &t_8b = "\[48;2;%lu;%lu;%lum" +endif +let g:gruvbox_invert_selection='0' +colorscheme gruvbox +set background=dark +map +map +map +map +nnoremap u :UndotreeToggle +nnoremap o :Files +nnoremap :so ~/.config/nvim/init.vim +nnoremap vc :e ~/.config/nvim/init.vim +nnoremap sl :set list +nnoremap sn :set nolist +nnoremap go :Goyo +vnoremap J :m '>+1gv=gv +vnoremap K :m '<-2gv=gv +cmap ;( \(\) +augroup highlight_yank + autocmd! + autocmd TextYankPost * silent! lua require'vim.highlight'.on_yank({timeout = 40}) +augroup END -- cgit v1.2.3