From 7e63e40b3a47e3f77575ec0e96532855e394dfab Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Mon, 5 Nov 2018 19:57:28 -0500 Subject: switch to plugged for vim plugins --- .vimrc | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 6d7bd94..fcc4742 100644 --- a/.vimrc +++ b/.vimrc @@ -5,9 +5,15 @@ " \_/ |_|_| |_| |_|_| \___| let mapleader =" " -" Load Pathogen for plugins: - execute pathogen#infect() - execute pathogen#helptags() + +call plug#begin('~/.vim/plugged') +Plug 'junegunn/goyo.vim' +Plug 'PotatoesMaster/i3-vim-syntax' +Plug 'jreybert/vimagit' +Plug 'LukeSmithxyz/vimling' +Plug 'vimwiki/vimwiki' +Plug 'dylanaraps/wal.vim' +call plug#end() " Some basics: set nocompatible @@ -61,28 +67,24 @@ let mapleader =" " " Make calcurse notes markdown compatible: autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown +" groff files automatically detected + autocmd BufRead,BufNewFile *.ms,*.me,*.mom set filetype=groff + +" .tex files automatically detected + autocmd BufRead,BufNewFile *.tex set filetype=tex + " Readmes autowrap text: - autocmd BufRead,BufNewFile *.md,*.tex set tw=79 + autocmd BufRead,BufNewFile *.md set tw=79 " Get line, word and character counts with F3: - map :!wc % + map :!wc % " Spell-check set to F6: map :setlocal spell! spelllang=en_us -" Toggle DeadKeys set (for accent marks): - so ~/.vim/luke/deadkeys.vim - nm d :call ToggleDeadKeys() - imap d :call ToggleDeadKeys()a - -" Source my IPA shorcuts: - so ~/.vim/luke/ipa.vim - nm i :call ToggleIPA() - imap i :call ToggleIPA()a - " Use urlview to choose and open a url: - :noremap u :wsilent !urlview - :noremap ,, :wsilent !urlview + :noremap u :wsilent !urlscan + :noremap ,, :wsilent !urlscan " Copy selected text to system clipboard (requires gvim installed): vnoremap "*Y :let @+=@* @@ -93,10 +95,6 @@ let mapleader =" " map f :Goyo \| set linebreak inoremap :Goyoa -" Toggle Prose Mode with F8: - so ~/.vim/luke/prose.vim - nm :call ToggleProse() - " Enable Goyo by default for mutt writting " Goyo's width will be the line limit in mutt. autocmd BufRead,BufNewFile /tmp/neomutt* let g:goyo_width=80 -- cgit v1.3.1