From 2052dd2d32748cafc394b16a7dee82a28c66085e Mon Sep 17 00:00:00 2001 From: Masfehico Date: Tue, 17 Nov 2020 19:34:32 +0100 Subject: update --- TMV/.vimrc | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 4 deletions(-) (limited to 'TMV/.vimrc') diff --git a/TMV/.vimrc b/TMV/.vimrc index 3af97f7..3896408 100644 --- a/TMV/.vimrc +++ b/TMV/.vimrc @@ -1,4 +1,4 @@ -let mapleader ="," +let mapleader ='\' if ! filereadable(expand('~/.config/nvim/autoload/plug.vim')) echo "Downloading junegunn/vim-plug to manage plugins..." @@ -96,8 +96,55 @@ set clipboard=unnamedplus autocmd BufWritePost *Xresources,*Xdefaults !xrdb % " Update binds when sxhkdrc is updated. autocmd BufWritePost *sxhkdrc !pkill -USR1 sxhkd -" Update dwmbar when changed. - autocmd BufWritePost *dwmbar !killall dwmbar; setsid dwmbar & -colo torte + call plug#begin('~/.vim/plugged') + Plug 'artur-shaik/vim-javacomplete2' + call plug#end() + + colorscheme delek + +" Java autocompletion + autocmd FileType java setlocal omnifunc=javacomplete#Complete + nmap (JavaComplete-Imports-AddSmart) + imap (JavaComplete-Imports-AddSmart) + nmap (JavaComplete-Imports-Add) + imap (JavaComplete-Imports-Add) + nmap (JavaComplete-Imports-AddMissing) + imap (JavaComplete-Imports-AddMissing) + nmap (JavaComplete-Imports-RemoveUnused) + imap (JavaComplete-Imports-RemoveUnused) + + nmap jI (JavaComplete-Imports-AddMissing) + nmap jR (JavaComplete-Imports-RemoveUnused) + nmap ji (JavaComplete-Imports-AddSmart) + nmap jii (JavaComplete-Imports-Add) + + imap I (JavaComplete-Imports-AddMissing) + imap R (JavaComplete-Imports-RemoveUnused) + imap i (JavaComplete-Imports-AddSmart) + imap ii (JavaComplete-Imports-Add) + + nmap jM (JavaComplete-Generate-AbstractMethods) + + imap jM (JavaComplete-Generate-AbstractMethods) + + nmap jA (JavaComplete-Generate-Accessors) + nmap js (JavaComplete-Generate-AccessorSetter) + nmap jg (JavaComplete-Generate-AccessorGetter) + nmap ja (JavaComplete-Generate-AccessorSetterGetter) + nmap jts (JavaComplete-Generate-ToString) + nmap jeq (JavaComplete-Generate-EqualsAndHashCode) + nmap jc (JavaComplete-Generate-Constructor) + nmap jcc (JavaComplete-Generate-DefaultConstructor) + + imap s (JavaComplete-Generate-AccessorSetter) + imap g (JavaComplete-Generate-AccessorGetter) + imap a (JavaComplete-Generate-AccessorSetterGetter) + + vmap js (JavaComplete-Generate-AccessorSetter) + vmap jg (JavaComplete-Generate-AccessorGetter) + vmap ja (JavaComplete-Generate-AccessorSetterGetter) + + nmap jn (JavaComplete-Generate-NewClass) + nmap jN (JavaComplete-Generate-ClassInFile) -- cgit v1.2.3