Create vim dirs, add more plugins

This commit is contained in:
Jordan Holt 2021-01-17 23:59:03 +00:00
parent 9af1f7245e
commit 19ea3001fd
2 changed files with 30 additions and 0 deletions

View File

@ -4,6 +4,7 @@ set encoding=utf-8
set expandtab
set hidden
set ignorecase
set listchars=tab:▸\ ,eol
set nocompatible
set nohlsearch
set noshowmode
@ -17,6 +18,16 @@ set tabstop=4
set undofile
set wildmenu
for folder in ['backup', 'swap', 'undo']
if !isdirectory($XDG_CACHE_HOME . '/nvim/' . folder)
call mkdir($XDG_CACHE_HOME . '/nvim/' . folder, 'p')
endif
endfor
set backupdir=$XDG_CACHE_HOME/nvim/backup//
set directory=$XDG_CACHE_HOME/nvim/swap//
set undodir=$XDG_CACHE_HOME/nvim/undo//
filetype plugin on
scriptencoding utf-8
syntax on
@ -32,6 +43,8 @@ syntax on
no <C-h> <C-w>h
no <C-l> <C-w>l
let mapleader = ","
" Visually select the text that was last edited/pasted
nmap gV `[v`]
@ -69,13 +82,29 @@ endif
call plug#begin($XDG_DATA_HOME . '/nvim/plugged')
Plug '/usr/bin/fzf'
nnoremap <Leader>fz :call fzf#run({ 'sink': 'e' })<CR>
Plug 'dyng/ctrlsf.vim'
Plug 'godlygeek/tabular'
Plug 'itchyny/lightline.vim'
Plug 'junegunn/goyo.vim'
Plug 'junegunn/limelight.vim'
let g:limelight_conceal_ctermfg = 'gray'
autocmd! User GoyoEnter Limelight
autocmd! User GoyoLeave Limelight!
Plug 'kana/vim-textobj-user'
Plug 'markonm/traces.vim'
Plug 'mbbill/undotree'
nn <silent> <Leader>u :UndotreeToggle <BAR> :UndotreeFocus<CR>
Plug 'mg979/vim-visual-multi', {'branch': 'master'}
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'rstacruz/vim-closer'
Plug 'sheerun/vim-polyglot'
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
Plug 'terryma/vim-expand-region'
Plug 'tommcdo/vim-exchange'
Plug 'tpope/vim-abolish'
Plug 'tpope/vim-commentary'

View File

@ -12,6 +12,7 @@ sudo pacman -Sy \
neomutt \
neovim \
newsboat \
nodejs \
pass \
pass-otp \
playerctl \