From 0f1e82e9130acdb63e985548b750383bacc70df9 Mon Sep 17 00:00:00 2001 From: adamstuck Date: Mon, 11 Oct 2021 12:57:12 +0200 Subject: Setup nvim on laptop --- .config/nvim/init.vim | 78 ++++++++++++++++++--------------------------------- 1 file changed, 28 insertions(+), 50 deletions(-) (limited to '.config/nvim/init.vim') diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index ed02ddf..d416e94 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -1,60 +1,38 @@ if has('filetype') - filetype indent plugin on + filetype indent plugin on endif if has('syntax') - syntax on + syntax on endif if has('mouse') - set mouse=a + set mouse=a endif -set hidden -set wildmenu -set showcmd -set hlsearch -set ignorecase -set smartcase -set backspace=indent,eol,start -set autoindent -set nostartofline -set ruler -set laststatus=0 -set confirm -set visualbell -set cmdheight=2 -set number -set relativenumber -set notimeout ttimeout ttimeoutlen=200 -set pastetoggle= -set shiftwidth=4 -set softtabstop=4 -set expandtab -set incsearch - -map Y y$ -nnoremap :nohl -nnoremap n nzzzv -nnoremap N Nzzzv - -" inoremap kj -inoremap , ,u -inoremap . .u -inoremap [ [u -inoremap ! !u -inoremap ? ?u - -nnoremap k (v:count > 5 ? "m'" . v:count : "") . 'k' -nnoremap j (v:count > 5 ? "m'" . v:count : "") . 'j' -nnoremap - -call plug#begin() -Plug 'gruvbox-community/gruvbox' -call plug#end() - -colorscheme gruvbox -highlight CursorLineNr cterm=bold ctermfg=Yellow ctermbg=none -highlight Normal ctermbg=none +if has('persistent_undo') + set undodir=$HOME/.vim/undo + set undofile +endif -let mapleader=" " +lua require 'init' +lua require 'after' + +let g:ascii = [ + \ '', + \ ' @@@@@@ @@@@@@@ @@@@@@ @@@@@@@@@@ @@@@@@ @@@ @@@ @@@ ', + \ ' @@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@@@@@ @@@@@@@ @@@ @@@ @@@ ', + \ ' @@! @@@ @@! @@@ @@! @@@ @@! @@! @@! !@@ @@! !@@ @@! ', + \ ' !@! @!@ !@! @!@ !@! @!@ !@! !@! !@! !@! !@! @!! !@! ', + \ ' @!@!@!@! @!@ !@! @!@!@!@! @!! !!@ @!@ !!@@!! @!@@!@! !!@ ', + \ ' !!!@!!!! !@! !!! !!!@!!!! !@! ! !@! !!@!!! !!@!!! !!! ', + \ ' !!: !!! !!: !!! !!: !!! !!: !!: !:! !!: :!! !!: ', + \ ' :!: !:! :!: !:! :!: !:! :!: :!: !:! :!: !:! :!: ', + \ ' :: ::: :::: :: :: ::: ::: :: :::: :: :: ::: :: ', + \ ' : : : :: : : : : : : : :: : : : ::: : ', + \ '', + \ '', + \] +let g:startify_custom_header = startify#pad(g:ascii) + +" autocmd FileType markdown lua require('cmp').setup.buffer { enabled = false } -- cgit v1.2.3-70-g09d2