summaryrefslogtreecommitdiff
path: root/.config/nvim/init.vim
diff options
context:
space:
mode:
authoradamstuck <adam.moloney.stuck@gmail.com>2021-10-11 12:57:12 +0200
committeradamstuck <adam.moloney.stuck@gmail.com>2021-10-11 12:57:12 +0200
commit0f1e82e9130acdb63e985548b750383bacc70df9 (patch)
tree85cd7524cded1fe8eecf750280e80d7ab575521d /.config/nvim/init.vim
parentd7d28a71cec270d00742c9037a109ffa4040933c (diff)
Setup nvim on laptop
Diffstat (limited to '.config/nvim/init.vim')
-rw-r--r--.config/nvim/init.vim78
1 files changed, 28 insertions, 50 deletions
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=<F11>
-set shiftwidth=4
-set softtabstop=4
-set expandtab
-set incsearch
-
-map Y y$
-nnoremap <C-L> :nohl<CR><C-L>
-nnoremap n nzzzv
-nnoremap N Nzzzv
-
-" inoremap kj <Esc>
-inoremap , ,<c-g>u
-inoremap . .<c-g>u
-inoremap [ [<c-g>u
-inoremap ! !<c-g>u
-inoremap ? ?<c-g>u
-
-nnoremap <expr> k (v:count > 5 ? "m'" . v:count : "") . 'k'
-nnoremap <expr> j (v:count > 5 ? "m'" . v:count : "") . 'j'
-nnoremap <SPACE> <Nop>
-
-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 }