From 6395109ec359525226e86a0e34095c61ab7a2cac Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Sat, 11 Mar 2023 15:19:26 +0000 Subject: [PATCH] Add nvim config --- home/vylpes/.config/nvim/init.vim | 62 +++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 home/vylpes/.config/nvim/init.vim diff --git a/home/vylpes/.config/nvim/init.vim b/home/vylpes/.config/nvim/init.vim new file mode 100644 index 0000000..4fd827e --- /dev/null +++ b/home/vylpes/.config/nvim/init.vim @@ -0,0 +1,62 @@ +set nocompatible +set showmatch +set ignorecase +set mouse=v +set hlsearch +set incsearch +set tabstop=4 +set softtabstop=4 +set expandtab +set shiftwidth=4 +set autoindent +set number +set wildmode=longest,list +set cc=80 +filetype plugin indent on +syntax on +set mouse=a +set clipboard=unnamedplus +filetype plugin on +set cursorline +set ttyfast + +call plug#begin("~/.vim/plugged") + Plug 'dracula/vim' + Plug 'ryanoasis/vim-devicons' + " Plug 'SirVer/ultisnips' + Plug 'honza/vim-snippets' + Plug 'scrooloose/nerdtree' + Plug 'preservim/nerdcommenter' + Plug 'mhinz/vim-startify' + Plug 'neoclide/coc.nvim', {'branch': 'release'} +call plug#end() + +if (has("termguicolors")) + set termguicolors +endif +syntax enable +colorscheme dracula + +set splitright +set splitbelow + +inoremap :m .+1==gi +inoremap :m .-2==gi +vnoremap :m '>+1gv=gv +vnoremap :m '<-2gv=gv + +nnoremap H +nnoremap J +nnoremap K +nnoremap L + +nnoremap h +nnoremap j +nnoremap k +nnoremap l + +nnoremap gf :vert winc f + +inoremap coc#pum#visible() ? coc#_select_confirm() : "\u\" +inoremap coc#pum#visible() ? coc#pum#next(1) : "\" +inoremap coc#pum#visible() ? coc#pum#prev(1) : "\"