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 --config vim
|
||||||
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nvim 60
|
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nvim 60
|
||||||
sudo update-alternatives --config editor
|
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