From 910ae99ce28f432f980f04d3aca614156527225e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 28 Dec 2018 21:51:42 +1300 Subject: Update quickfix_auto_open.vim plugin to v0.2.0 --- vim/bundle/quickfix_auto_open | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/quickfix_auto_open b/vim/bundle/quickfix_auto_open index a2eccef1..2347ea43 160000 --- a/vim/bundle/quickfix_auto_open +++ b/vim/bundle/quickfix_auto_open @@ -1 +1 @@ -Subproject commit a2eccef1861e2c0be988bc182d7b14be94ebc9ed +Subproject commit 2347ea43e5078932663fe46e6ff9e35de54765a2 -- cgit v1.2.3 From 8764b301085e6323f0cadce8462e506a2dbea493 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 29 Dec 2018 22:09:24 +1300 Subject: Add regex_escape.vim plugin --- .gitmodules | 3 +++ vim/bundle/regex_escape | 1 + vim/vimrc | 4 ++++ 3 files changed, 8 insertions(+) create mode 160000 vim/bundle/regex_escape diff --git a/.gitmodules b/.gitmodules index f13f3697..350261c6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -44,6 +44,9 @@ [submodule "vim/bundle/redact_pass"] path = vim/bundle/redact_pass url = https://sanctum.geek.nz/code/vim-redact-pass.git +[submodule "vim/bundle/regex_escape"] + path = vim/bundle/regex_escape + url = https://sanctum.geek.nz/code/vim-regex-escape.git [submodule "vim/bundle/replace_operator"] path = vim/bundle/replace_operator url = https://sanctum.geek.nz/code/vim-replace-operator.git diff --git a/vim/bundle/regex_escape b/vim/bundle/regex_escape new file mode 160000 index 00000000..57608dd2 --- /dev/null +++ b/vim/bundle/regex_escape @@ -0,0 +1 @@ +Subproject commit 57608dd23b6be224c74a03f2d27112b9b08f4816 diff --git a/vim/vimrc b/vim/vimrc index 122a108d..608f9a2b 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -405,6 +405,10 @@ nnoremap / :vimgrep /\c/j ** " \? types :helpgrep for me ready to enter a search pattern nnoremap ? :helpgrep \c +" \\ escapes regex metacharacters +nmap \ (RegexEscape) +xmap \ (RegexEscape) + " \DEL deletes the current buffer nnoremap :bdelete " \INS edits a new buffer -- cgit v1.2.3 From 95f89832be313ccb9536e4ab7187cbdf1b13a506 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 29 Dec 2018 22:18:56 +1300 Subject: Choose regex character classes for some filetypes --- vim/after/ftplugin/perl.vim | 4 ++++ vim/after/ftplugin/php.vim | 4 ++++ vim/after/ftplugin/vim.vim | 4 ++++ vim/ftplugin/awk.vim | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/vim/after/ftplugin/perl.vim b/vim/after/ftplugin/perl.vim index 5dd2b7bb..bcee97d6 100644 --- a/vim/after/ftplugin/perl.vim +++ b/vim/after/ftplugin/perl.vim @@ -8,6 +8,10 @@ let b:undo_ftplugin .= '|unlet b:current_compiler' setlocal matchpairs+=<:> let b:undo_ftplugin .= '|setlocal matchpairs<' +" Specify ERE regex (close to perlre) for regex_escape.vim +let b:regex_escape_flavor = 'ere' +let b:undo_ftplugin .= '|unlet b:regex_escape_flavor' + " Stop here if the user doesn't want ftplugin mappings if exists('g:no_plugin_maps') || exists('g:no_perl_maps') finish diff --git a/vim/after/ftplugin/php.vim b/vim/after/ftplugin/php.vim index ee0ce5c8..801f1c76 100644 --- a/vim/after/ftplugin/php.vim +++ b/vim/after/ftplugin/php.vim @@ -12,6 +12,10 @@ let b:undo_ftplugin .= '|setlocal comments< formatoptions<' setlocal keywordprg=pman let b:undo_ftplugin .= '|setlocal keywordprg<' +" Specify ERE regex (close to PCRE) for regex_escape.vim +let b:regex_escape_flavor = 'ere' +let b:undo_ftplugin .= '|unlet b:regex_escape_flavor' + " Stop here if the user doesn't want ftplugin mappings if exists('g:no_plugin_maps') || exists('g:no_php_maps') finish diff --git a/vim/after/ftplugin/vim.vim b/vim/after/ftplugin/vim.vim index a7a69993..905d21dc 100644 --- a/vim/after/ftplugin/vim.vim +++ b/vim/after/ftplugin/vim.vim @@ -5,6 +5,10 @@ if bufname('%') !=# 'command-line' \ . '|setlocal errorformat< makeprg<' endif +" Specify Vim pattern flavor for regex_escape.vim +let b:regex_escape_flavor = 'vim' +let b:undo_ftplugin .= '|unlet b:regex_escape_flavor' + " Stop here if the user doesn't want ftplugin mappings if exists('g:no_plugin_maps') || exists('g:no_vim_maps') finish diff --git a/vim/ftplugin/awk.vim b/vim/ftplugin/awk.vim index 9627941d..663ba810 100644 --- a/vim/ftplugin/awk.vim +++ b/vim/ftplugin/awk.vim @@ -8,3 +8,7 @@ let b:did_ftplugin = 1 setlocal comments=:# setlocal formatoptions+=or let b:undo_ftplugin = 'setlocal comments< formatoptions<' + +" Specify ERE flavor for regex_escape.vim +let b:regex_escape_flavor = 'ere' +let b:undo_ftplugin .= '|unlet b:regex_escape_flavor' -- cgit v1.2.3 From 9add2baef6a85234e1178f1aab097e352aea0253 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 29 Dec 2018 22:27:08 +1300 Subject: Update regex_escape.vim plugin to 0.1.1 --- vim/bundle/regex_escape | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/regex_escape b/vim/bundle/regex_escape index 57608dd2..f846a508 160000 --- a/vim/bundle/regex_escape +++ b/vim/bundle/regex_escape @@ -1 +1 @@ -Subproject commit 57608dd23b6be224c74a03f2d27112b9b08f4816 +Subproject commit f846a5087e94a3d142334df309d61ff08ac9d730 -- cgit v1.2.3 From e5e6addc7e43c7b69d35314f6b08f7bec01584e8 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 29 Dec 2018 23:37:17 +1300 Subject: Update replace_operator.vim to v1.0.2 --- vim/bundle/replace_operator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/replace_operator b/vim/bundle/replace_operator index d897f617..e6327bb5 160000 --- a/vim/bundle/replace_operator +++ b/vim/bundle/replace_operator @@ -1 +1 @@ -Subproject commit d897f61790f31c71564a761c79b8839e76192d77 +Subproject commit e6327bb5d4a0310e236d2b233affef4cfb18d5be -- cgit v1.2.3 From 617cf45c55bb2e1ac77fb2b48e81d0e5fb4c26d7 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 29 Dec 2018 23:37:31 +1300 Subject: Update regex_escape.vim to v1.0.2 --- vim/bundle/regex_escape | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/regex_escape b/vim/bundle/regex_escape index f846a508..2ffca031 160000 --- a/vim/bundle/regex_escape +++ b/vim/bundle/regex_escape @@ -1 +1 @@ -Subproject commit f846a5087e94a3d142334df309d61ff08ac9d730 +Subproject commit 2ffca0318642b6ee3bfd3ef36fd59244c8f48fa3 -- cgit v1.2.3 From fec5c3d716aa60e41f135d5c5a424875fbd835c0 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 30 Dec 2018 00:41:25 +1300 Subject: Update vertical_region.vim to v1.0.0 --- vim/bundle/vertical_region | 2 +- vim/vimrc | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/vim/bundle/vertical_region b/vim/bundle/vertical_region index 14c91a98..67136f00 160000 --- a/vim/bundle/vertical_region +++ b/vim/bundle/vertical_region @@ -1 +1 @@ -Subproject commit 14c91a98d63d74a81542af565af6a67377c51368 +Subproject commit 67136f00965612823a638bc2bef7a493703de66d diff --git a/vim/vimrc b/vim/vimrc index 608f9a2b..f290b144 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -393,12 +393,12 @@ onoremap _ :normal! `[v`] onoremap % :normal! 1GVG " \{ and \} move to lines with non-space chars before current column -nmap { (VerticalRegionUpNormal) -nmap } (VerticalRegionDownNormal) -omap { (VerticalRegionUpOperator) -omap } (VerticalRegionDownOperator) -xmap { (VerticalRegionUpVisual) -xmap } (VerticalRegionDownVisual) +nmap { (VerticalRegionUp) +nmap } (VerticalRegionDown) +omap { (VerticalRegionUp) +omap } (VerticalRegionDown) +xmap { (VerticalRegionUp) +xmap } (VerticalRegionDown) " \/ types :vimgrep for me ready to enter a search pattern nnoremap / :vimgrep /\c/j ** -- cgit v1.2.3 From 7df9c9b275a9719b75785e7702eecc847a2c39c8 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 30 Dec 2018 01:21:40 +1300 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 07261313..8c8f6bc7 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v4.1.0 -Thu Dec 27 11:13:06 UTC 2018 +tejr dotfiles v4.2.0 +Sat Dec 29 12:21:40 UTC 2018 -- cgit v1.2.3