Vim config basics, a few plugins
This commit is contained in:
parent
c25f135db4
commit
aed8b27777
2 changed files with 55 additions and 0 deletions
47
nvim/init.vim
Normal file
47
nvim/init.vim
Normal file
|
@ -0,0 +1,47 @@
|
|||
" - Config -
|
||||
"" Encoding
|
||||
set encoding=utf8
|
||||
"" Disable modeline
|
||||
set nomodeline
|
||||
"" System undo levels
|
||||
set undofile
|
||||
set undolevels=100
|
||||
"" Indenting
|
||||
set tabstop=2
|
||||
set softtabstop=2
|
||||
set shiftwidth=2
|
||||
set expandtab
|
||||
"" Disable error sounds
|
||||
set noerrorbells
|
||||
"" Stop word wrapping
|
||||
set nowrap
|
||||
"" Show invisible characters
|
||||
set conceallevel=1
|
||||
"" Enable search highlighting
|
||||
set hlsearch
|
||||
"" Line Numbers
|
||||
set number relativenumber
|
||||
"" Top/Bottom scroll padding
|
||||
set scrolloff=3
|
||||
set sidescrolloff=5
|
||||
"" Enable autoread if file changes
|
||||
set autoread
|
||||
|
||||
"---"
|
||||
|
||||
" Load Plugins
|
||||
"" Begin vim-plug
|
||||
call plug#begin('~/.vim/plugged')
|
||||
"" Visual Plugins
|
||||
Plug 'dracula/vim'
|
||||
"" Syntax Plugins
|
||||
Plug 'dense-analysis/ale'
|
||||
"" Ease of Editing Plugins
|
||||
Plug 'tpope/vim-surround'
|
||||
"" Initialize plugin system
|
||||
call plug#end()
|
||||
|
||||
" Config Plugins
|
||||
"" Colorscheme Dracula
|
||||
let g:dracula_colorterm = 0 " Set background as transparent
|
||||
colorscheme dracula
|
|
@ -14,3 +14,11 @@ sudo update-alternatives --install /usr/bin/vim vim /usr/bin/nvim 60
|
|||
sudo update-alternatives --config vim
|
||||
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nvim 60
|
||||
sudo update-alternatives --config editor
|
||||
|
||||
echo " - Symlinking Neovim Conf - "
|
||||
rm ~/.config/nvim/init.vim
|
||||
ln -s ~/dotfiles/nvim/init.vim ~/.config/nvim/init.vim
|
||||
|
||||
echo " - Installing vim-plug - "
|
||||
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
|
|
Loading…
Add table
Reference in a new issue