diff --git a/after/syntax/tex.vim b/after/syntax/tex.vim index 782ff29..ed28809 100644 --- a/after/syntax/tex.vim +++ b/after/syntax/tex.vim @@ -1,3 +1,4 @@ syntax spell toplevel set spell spelllang=en_us let g:tex_verbspell= 1 +highlight SpellBad ctermfg=Red cterm=bold diff --git a/plugged/asyncomplete.vim b/plugged/asyncomplete.vim index b3fbac1..016590d 160000 --- a/plugged/asyncomplete.vim +++ b/plugged/asyncomplete.vim @@ -1 +1 @@ -Subproject commit b3fbac1930be2c9cdf956f4a0346c1dd0e9abd44 +Subproject commit 016590d2ca73cefe45712430e319a0ef004e2215 diff --git a/plugged/gruvbox b/plugged/gruvbox index bf2885a..f1ecde8 160000 --- a/plugged/gruvbox +++ b/plugged/gruvbox @@ -1 +1 @@ -Subproject commit bf2885a95efdad7bd5e4794dd0213917770d79b7 +Subproject commit f1ecde848f0cdba877acb0c740320568252cc482 diff --git a/plugged/vim-airline b/plugged/vim-airline index e6bb842..7a552f4 160000 --- a/plugged/vim-airline +++ b/plugged/vim-airline @@ -1 +1 @@ -Subproject commit e6bb8427dc2d2dc3583ed1bf5ff6a9682c854d32 +Subproject commit 7a552f415c48aed33bf7eaa3c50e78504d417913 diff --git a/plugged/vim-lsp b/plugged/vim-lsp index 2be2b07..04428c9 160000 --- a/plugged/vim-lsp +++ b/plugged/vim-lsp @@ -1 +1 @@ -Subproject commit 2be2b07b53c4c58001ca52d2fc48c4088c5761f0 +Subproject commit 04428c920002ac7cfacbecacb070a8af57b455d0 diff --git a/plugged/vim-lsp-settings b/plugged/vim-lsp-settings index 13fc03c..4f8471d 160000 --- a/plugged/vim-lsp-settings +++ b/plugged/vim-lsp-settings @@ -1 +1 @@ -Subproject commit 13fc03c6950e8b3f0f6f2dcd25b470a9adf0d37b +Subproject commit 4f8471dfd3d34a3d1547b755afed8a673b236b2c diff --git a/vimrc b/vimrc index e5311d8..e2288ca 100644 --- a/vimrc +++ b/vimrc @@ -30,10 +30,15 @@ Plug 'prabirshrestha/asyncomplete-lsp.vim' " ==== muttgoobook Plug 'https://git.eldon.me/trey/asyncomplete-muttgoobook.vim' +"clipboard stuff with Wayland +Plug 'jasonccox/vim-wayland-clipboard' " ==== Git "Plug 'airblade/vim-gitgutter' "Plug 'tpope/vim-fugitive' +" eww yuck +Plug 'elkowar/yuck.vim' + " ==== syntax helpers "Plug 'scrooloose/syntastic' "Plug 'tpope/vim-surround' @@ -163,6 +168,9 @@ set mouse=c "set shortmess+=A " ==== custom commands +if has('reltime') + set incsearch +endif command JsonPretty execute ":%!jq ." set secure set hlsearch @@ -194,7 +202,23 @@ nmap :noh " Fix Home/End/Delete set backspace=indent,eol,start -set clipboard=unnamedplus +" clipboard stuff +set clipboard=unnamed,unnamedplus + +"xnoremap y y:call system("wl-copy", @") +"nnoremap y y:call system("wl-copy", @") +"vmap y y:call system("wl-copy", @@) + +"autocmd TextYankPost * if (v:event.operator == 'y' || v:event.operator == 'd') | silent! execute 'call system("wl-copy", @")' | endif +"nnoremap p :let @"=substitute(system("wl-paste --no-newline"), '', '', 'g')p + +"augroup wl-clipboard +" autocmd! +" autocmd FocusLost * :call system('wl-copy --trim-newline', @+) +" autocmd FocusGained * :let @+ = system('wl-paste -n') +"augroup END + +"set clipboard=unnamedplus " Change cursor from block to vertical pipe when in insert mode @@ -207,3 +231,8 @@ endif " search history stuff autocmd BufReadPost * silent! normal! g`"zv "autocmd BufRead,BufNewFile ~/Private/academic/certs/lf/LFS211/2017-12-16_study_materials/*.txt source ~/.muttvimrc + +" Pindrop timetracker logs +autocmd BufReadPost /home/trey/private/timetracker/*.log set filetype=timetracker +autocmd FileType markdown setlocal spell +autocmd FileType timetracker setlocal spell