diff --git a/nvim/init.vim b/nvim/init.vim new file mode 100644 index 0000000..c1a9cba --- /dev/null +++ b/nvim/init.vim @@ -0,0 +1,43 @@ +" _ +" ____ _ __(_)___ ___ +" / __ \ | / / / __ `__ \ +" / / / / |/ / / / / / / / +" /_/ /_/|___/_/_/ /_/ /_/ +" +syntax enable +filetype plugin indent on +colorscheme pablo + +set autoindent +set noexpandtab +set tabstop=4 +set shiftwidth=4 + +set mouse=a + +" __ __ __ _ __ +" / //_/__ __ __/ /_ (_)___ ____/ /____ +" / ,< / _ \/ / / / __ \/ / __ \/ __ / ___/ +" / /| / __/ /_/ / /_/ / / / / / /_/ (__ ) +" /_/ |_\___/\__, /_.___/_/_/ /_/\__,_/____/ +" /____/ + +" Ctrl+Tab: Toggle tab markers +map :set list! lcs=tab:\¦\ +" Ctrl+`: Open NERDTree +map :NERDTree + +" ____ __ __ +" / _/___ _____/ /_ ______/ /__ +" / // __ \/ ___/ / / / / __ / _ \ +" _/ // / / / /__/ / /_/ / /_/ / __/ +" /___/_/ /_/\___/_/\__,_/\__,_/\___/ +" + +execute 'source' '~/.config/nvim/plugins.vim' + +" I don't know who the dumbfuck who thinks they +" know how I should be indenting better than me +" is, but they can kiss my ass. +set noexpandtab + diff --git a/nvim/plugins.vim b/nvim/plugins.vim new file mode 100644 index 0000000..4d39b72 --- /dev/null +++ b/nvim/plugins.vim @@ -0,0 +1,28 @@ +" ____ __ _ +" / __ \/ /_ ______ _(_)___ _____ +" / /_/ / / / / / __ `/ / __ \/ ___/ +" / ____/ / /_/ / /_/ / / / / (__ ) +" /_/ /_/\__,_/\__, /_/_/ /_/____/ +" /____/ + +call plug#begin('~/.config/nvim/plugged') + +Plug 'neovim/nvim-lspconfig' +Plug 'neovim/nvim.net' + +Plug 'hrsh7th/nvim-cmp' +Plug 'hrsh7th/cmp-nvim-lsp' + +Plug 'itchyny/lightline.vim' + +Plug 'neoclide/coc.nvim', { 'branch': 'release' } + +Plug 'omnisharp/omnisharp-vim' + +Plug 'preservim/nerdtree' +Plug 'python-mode/python-mode', {'for': 'python', 'branch': 'develop'} + +Plug 'rust-lang/rust.vim' + +call plug#end() +