Update .vimrc

This commit is contained in:
Rawley 2022-03-21 15:28:49 +00:00
parent 3dccc4e020
commit f29854f808

View file

@ -1,5 +1,6 @@
"Not compatible with vi, which causes problems "Not compatible with vi, which causes problems
set nocompatible set nocompatible
"Get filetype
filetype on filetype on
filetype plugin on filetype plugin on
filetype indent on filetype indent on
@ -23,10 +24,10 @@ call plug#begin()
Plug 'ap/vim-buftabline' Plug 'ap/vim-buftabline'
Plug 'dracula/vim' Plug 'dracula/vim'
Plug 'fatih/vim-go', { 'for': 'go' } Plug 'fatih/vim-go', { 'for': 'go' }
Plug 'kien/rainbow_parentheses.vim', { 'for': 'clojure' } Plug 'frazrepo/vim-rainbow'
call plug#end() call plug#end()
"Dracula > All
colorscheme dracula colorscheme dracula
set bg=dark
syntax on syntax on
set ai set ai
set number set number
@ -35,10 +36,23 @@ set sw=2
set t_Co=256 set t_Co=256
set background=dark set background=dark
set nowrap set nowrap
"Buffer movement, going to go to harpoon soon to try to get away from buffer
"switch inefficiency.
nmap <C-h> :bp<cr> nmap <C-h> :bp<cr>
nmap <C-l> :bn<cr> nmap <C-l> :bn<cr>
nmap <C-q> :Bclose<cr> nmap <C-q> :Bclose<cr>
"Nerd tree
nmap <S-w> :NERDTreeToggle<cr> nmap <S-w> :NERDTreeToggle<cr>
"COC auto complete
inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>" inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
inoremap <expr> <cr> pumvisible() ? "\<Tab>" : "\<cr>" inoremap <expr> <cr> pumvisible() ? "\<Tab>" : "\<cr>"
"For writing blog posts
autocmd BufNewFile,BufRead *.html,*.txt,*.blog set spell
autocmd BufNewFile,BufRead *.html,*.txt,*.blog set wrap
"Load only on Lisp, Clojure, or Emacs Lisp files for rainbow parens
au FileType clj,lisp,lsp,cl,l,el,elc,eln call rainbow#load()
"Toggle on by default
if (&ft=="clj") || (&ft=="lisp") || (&ft=="lsp") || (&ft=="el") || (&ft=="eln") || (&ft=="l") || (&ft=="cl") || (&ft=="elc")
:RainbowToggle
endif