From 8a8644a13013355adf50441bafbe15c4747d5dd7 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 16:17:53 +1200 Subject: Update fixed_join.vim plugin --- vim/bundle/fixed_join | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/fixed_join b/vim/bundle/fixed_join index cc22b03e..f4564785 160000 --- a/vim/bundle/fixed_join +++ b/vim/bundle/fixed_join @@ -1 +1 @@ -Subproject commit cc22b03e28dbe86c14c2e2f6fa17738b708dfb8f +Subproject commit f4564785ea7538d91a9400d082fea4ba8eed8acd -- cgit v1.2.3 From e5a77b2ae47731663c955b6f3fbe803c82f4b85f Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:07:08 +1200 Subject: Add tab cycle bindings --- vim/vimrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vim/vimrc b/vim/vimrc index 888542cf..ee01e3fb 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -192,6 +192,9 @@ nnoremap ]c :cnext " Cycle through location list items nnoremap [l :lprevious nnoremap ]l :lnext +" Cycle through tabs +nnoremap [t :tabprevious +nnoremap ]t :tabnext " Insert blank lines around current line nmap [ PutBlankLinesAbove -- cgit v1.2.3 From 3b7b5b7026e96be7d37aacb7d13cd8f7e70f898e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:12:01 +1200 Subject: Bind \g in Vim to go to the current buffer's dir --- vim/vimrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vim/vimrc b/vim/vimrc index ee01e3fb..ee05236c 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -240,6 +240,8 @@ if has('unix') endif " \f shows the current 'formatoptions' at a glance nnoremap \f :set formatoptions? +" \g changes directory to the current file's location +nnoremap \g :cd %:h " \h toggles highlighting search results nnoremap \h :set hlsearch! hlsearch? " \i toggles showing matches as I enter my pattern -- cgit v1.2.3 From 39faf749a08491e53cea0d10f417eb149d9fd7e6 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:13:02 +1200 Subject: Print working directory after \g in Vim --- vim/vimrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index ee05236c..ab4e971d 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -241,7 +241,7 @@ endif " \f shows the current 'formatoptions' at a glance nnoremap \f :set formatoptions? " \g changes directory to the current file's location -nnoremap \g :cd %:h +nnoremap \g :cd %:h:pwd " \h toggles highlighting search results nnoremap \h :set hlsearch! hlsearch? " \i toggles showing matches as I enter my pattern -- cgit v1.2.3 From 49ab219f0cb57ac3eafcd3516e3d90269a0319de Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:18:33 +1200 Subject: Add "gitrebase" Vim filetype --- vim/filetype.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vim/filetype.vim b/vim/filetype.vim index 6c40dec1..a4572738 100644 --- a/vim/filetype.vim +++ b/vim/filetype.vim @@ -144,6 +144,10 @@ augroup filetypedetect \,.gitmodules \,gitconfig \ setfiletype gitconfig + " Git rebase manifests + autocmd BufNewFile,BufRead + \ git-rebase-todo + \ setfiletype gitrebase " GnuPG configuration files autocmd BufNewFile,BufRead \ *gnupg/options -- cgit v1.2.3 From f2e0766d4f5d02a39ee63b9cf5b1500f95399b33 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:33:17 +1200 Subject: Correct an exists() call in markdown ftplugin Evidently copy-pasted from documentation. --- vim/ftplugin/markdown.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/ftplugin/markdown.vim b/vim/ftplugin/markdown.vim index c6a180a9..95694d20 100644 --- a/vim/ftplugin/markdown.vim +++ b/vim/ftplugin/markdown.vim @@ -20,7 +20,7 @@ setlocal formatoptions+=tcqln setlocal formatoptions-=ro " Set list format patterns -if exists('+option-name') +if exists('+formatlistpat') let &l:formatlistpat = '^\s*\d\+\.\s\+\' \ .'\|^[-*+]\s\+\' \ .'\|^\[^\ze[^\]]\+\]:' -- cgit v1.2.3 From 411034679b7129ee74b225191f5d17e6c29d328f Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:33:38 +1200 Subject: Add password filetype --- vim/filetype.vim | 6 ++++++ vim/indent/password.vim | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 vim/indent/password.vim diff --git a/vim/filetype.vim b/vim/filetype.vim index a4572738..d5c9bdb8 100644 --- a/vim/filetype.vim +++ b/vim/filetype.vim @@ -250,6 +250,12 @@ augroup filetypedetect \,?*.[1-9] \,*/man[1-9]*/?*.[1-9]* \ setfiletype nroff + " pass(1) password files + autocmd BufNewFile,BufRead + \ /dev/shm/pass.?*/?*.txt + \,$TMPDIR/pass.?*/?*.txt + \,/tmp/pass.?*/?*.txt + \ setfiletype password " UNIX password and shadow files autocmd BufNewFile,BufRead \ /etc/passwd diff --git a/vim/indent/password.vim b/vim/indent/password.vim new file mode 100644 index 00000000..e633fe05 --- /dev/null +++ b/vim/indent/password.vim @@ -0,0 +1,11 @@ +" Only do this when not done yet for this buffer +if exists('b:did_indent') + finish +endif +let b:did_indent = 1 + +" Manual indenting and literal tabs +setlocal noautoindent +setlocal noexpandtab +setlocal softtabstop=0 +let b:undo_indent = 'setlocal autoindent< expandtab< softtabstop<' -- cgit v1.2.3 From 9fb3206821470aa51df7ccae7bda8bbd2bda32f5 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 23 Jun 2018 17:38:16 +1200 Subject: Correct Vim 'formatlistpat' def for Markdown --- vim/ftplugin/markdown.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vim/ftplugin/markdown.vim b/vim/ftplugin/markdown.vim index 95694d20..e1787df5 100644 --- a/vim/ftplugin/markdown.vim +++ b/vim/ftplugin/markdown.vim @@ -21,8 +21,8 @@ setlocal formatoptions-=ro " Set list format patterns if exists('+formatlistpat') - let &l:formatlistpat = '^\s*\d\+\.\s\+\' - \ .'\|^[-*+]\s\+\' + let &l:formatlistpat = '^\s*\d\+\.\s\+' + \ .'\|^[-*+]\s\+' \ .'\|^\[^\ze[^\]]\+\]:' endif -- cgit v1.2.3 From b31c9cb3744dc681351e51aa8a5539bf8d6e7e7c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 24 Jun 2018 01:59:24 +1200 Subject: Update redact_pass.vim plugin --- vim/bundle/redact_pass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/redact_pass b/vim/bundle/redact_pass index 8c35dddc..ee516369 160000 --- a/vim/bundle/redact_pass +++ b/vim/bundle/redact_pass @@ -1 +1 @@ -Subproject commit 8c35dddc4261bc6b0a03c4eb2b2158e47f37fa96 +Subproject commit ee516369f3ce613ad3160afa96fe0bfa8dd1aedc -- cgit v1.2.3 From 97d3c005b9825e605a4524295733330c473a0d33 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 08:38:49 +1200 Subject: Add diff_prune.vim ftplugin --- .gitmodules | 3 +++ vim/bundle/diff_prune | 1 + vim/vimrc | 11 +++++++++++ 3 files changed, 15 insertions(+) create mode 160000 vim/bundle/diff_prune diff --git a/.gitmodules b/.gitmodules index 30a58edc..dd10f0e4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -8,6 +8,9 @@ [submodule "vim/bundle/copy_linebreak"] path = vim/bundle/copy_linebreak url = https://sanctum.geek.nz/code/vim-copy-linebreak.git +[submodule "vim/bundle/diff_prune"] + path = vim/bundle/diff_prune + url = https://sanctum.geek.nz/code/vim-diff-prune.git [submodule "vim/bundle/fixed_join"] path = vim/bundle/fixed_join url = https://sanctum.geek.nz/code/vim-fixed-join.git diff --git a/vim/bundle/diff_prune b/vim/bundle/diff_prune new file mode 160000 index 00000000..7b135673 --- /dev/null +++ b/vim/bundle/diff_prune @@ -0,0 +1 @@ +Subproject commit 7b1356734b2262c46ffc401f2c89f183509ff77d diff --git a/vim/vimrc b/vim/vimrc index ab4e971d..5eadb86a 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -272,6 +272,17 @@ nmap \x StripTrailingWhitespace " \z sets NZ English spelling (compare \u) nnoremap \z :setlocal spelllang=en_nz spelllang? +" Key bindings for diff mode +if has('autocmd') && v:version >= 700 + augroup vimrc + autocmd! + autocmd FileType diff + \ nmap p DiffPrune + autocmd FileType diff + \ xmap p DiffPrune + augroup END +endif + " Add packaged matchit.vim, if supported if has('packages') packadd! matchit -- cgit v1.2.3 From d8bd43cb0ec9f2747a9fa82f4c4d6740c9b410d5 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 08:44:33 +1200 Subject: Correct .vimrc comment --- vim/vimrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index 5eadb86a..e32b14a8 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -272,7 +272,7 @@ nmap \x StripTrailingWhitespace " \z sets NZ English spelling (compare \u) nnoremap \z :setlocal spelllang=en_nz spelllang? -" Key bindings for diff mode +" Filetype-specific bindings if has('autocmd') && v:version >= 700 augroup vimrc autocmd! -- cgit v1.2.3 From 669b695d8f8663f4c1bc8514e0738e2963b66167 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 09:00:52 +1200 Subject: Move all local bindings out into .vimrc This is the natural way of things, I think. --- vim/after/ftplugin/html/lint.vim | 9 -------- vim/after/ftplugin/html/tidy.vim | 9 -------- vim/after/ftplugin/perl/check.vim | 9 -------- vim/after/ftplugin/perl/lint.vim | 9 -------- vim/after/ftplugin/perl/tidy.vim | 9 -------- vim/after/ftplugin/php/check.vim | 9 -------- vim/after/ftplugin/sh/check.vim | 9 -------- vim/after/ftplugin/sh/lint.vim | 9 -------- vim/after/ftplugin/vim/lint.vim | 9 -------- vim/after/ftplugin/zsh/check.vim | 9 -------- vim/vimrc | 45 +++++++++++++++++++++++++++++---------- 11 files changed, 34 insertions(+), 101 deletions(-) diff --git a/vim/after/ftplugin/html/lint.vim b/vim/after/ftplugin/html/lint.vim index 0b56e73c..9ab479c0 100644 --- a/vim/after/ftplugin/html/lint.vim +++ b/vim/after/ftplugin/html/lint.vim @@ -31,12 +31,3 @@ nnoremap \ :call compiler#Make('tidy') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap HtmlLint' - -" If there isn't a key mapping already, use a default one -if !hasmapto('HtmlLint') - nmap - \ l - \ HtmlLint - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap l' -endif diff --git a/vim/after/ftplugin/html/tidy.vim b/vim/after/ftplugin/html/tidy.vim index 3faefcb7..9331486b 100644 --- a/vim/after/ftplugin/html/tidy.vim +++ b/vim/after/ftplugin/html/tidy.vim @@ -31,12 +31,3 @@ nnoremap \ :call filter#Stable('tidy -quiet') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap HtmlTidy' - -" If there isn't a key mapping already, use a default one -if !hasmapto('HtmlTidy') - nmap - \ t - \ HtmlTidy - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap t' -endif diff --git a/vim/after/ftplugin/perl/check.vim b/vim/after/ftplugin/perl/check.vim index f6f99f08..c810c91f 100644 --- a/vim/after/ftplugin/perl/check.vim +++ b/vim/after/ftplugin/perl/check.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('perl') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap PerlCheck' - -" If there isn't a key mapping already, use a default one -if !hasmapto('PerlCheck') - nmap - \ c - \ PerlCheck - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap c' -endif diff --git a/vim/after/ftplugin/perl/lint.vim b/vim/after/ftplugin/perl/lint.vim index eaa6684c..86741f79 100644 --- a/vim/after/ftplugin/perl/lint.vim +++ b/vim/after/ftplugin/perl/lint.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('perlcritic') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap PerlLint' - -" If there isn't a key mapping already, use a default one -if !hasmapto('PerlLint') - nmap - \ l - \ PerlLint - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap l' -endif diff --git a/vim/after/ftplugin/perl/tidy.vim b/vim/after/ftplugin/perl/tidy.vim index 64f0eda2..c815aba9 100644 --- a/vim/after/ftplugin/perl/tidy.vim +++ b/vim/after/ftplugin/perl/tidy.vim @@ -26,12 +26,3 @@ nnoremap \ :call filter#Stable('perltidy') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap PerlTidy' - -" If there isn't a key mapping already, use a default one -if !hasmapto('PerlTidy') - nmap - \ t - \ PerlTidy - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap t' -endif diff --git a/vim/after/ftplugin/php/check.vim b/vim/after/ftplugin/php/check.vim index 9dc4c6a8..ea88d39b 100644 --- a/vim/after/ftplugin/php/check.vim +++ b/vim/after/ftplugin/php/check.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('php') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap PhpCheck' - -" If there isn't a key mapping already, use a default one -if !hasmapto('PhpCheck') - nmap - \ c - \ PhpCheck - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap c' -endif diff --git a/vim/after/ftplugin/sh/check.vim b/vim/after/ftplugin/sh/check.vim index 499926f3..48bb72d0 100644 --- a/vim/after/ftplugin/sh/check.vim +++ b/vim/after/ftplugin/sh/check.vim @@ -35,12 +35,3 @@ nnoremap \ :call compiler#Make(b:sh_check_compiler) let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap ShCheck' - -" If there isn't a key mapping already, use a default one -if !hasmapto('ShCheck') - nmap - \ c - \ ShCheck - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap c' -endif diff --git a/vim/after/ftplugin/sh/lint.vim b/vim/after/ftplugin/sh/lint.vim index 65fe003d..a24ba369 100644 --- a/vim/after/ftplugin/sh/lint.vim +++ b/vim/after/ftplugin/sh/lint.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('shellcheck') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap ShLint' - -" If there isn't a key mapping already, use a default one -if !hasmapto('ShLint') - nmap - \ l - \ ShLint - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap l' -endif diff --git a/vim/after/ftplugin/vim/lint.vim b/vim/after/ftplugin/vim/lint.vim index bd8c1da4..b71a7275 100644 --- a/vim/after/ftplugin/vim/lint.vim +++ b/vim/after/ftplugin/vim/lint.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('vint') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap VimLint' - -" If there isn't a key mapping already, use a default one -if !hasmapto('VimLint') - nmap - \ l - \ VimLint - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap l' -endif diff --git a/vim/after/ftplugin/zsh/check.vim b/vim/after/ftplugin/zsh/check.vim index 3e5ad7c6..a439ef8d 100644 --- a/vim/after/ftplugin/zsh/check.vim +++ b/vim/after/ftplugin/zsh/check.vim @@ -26,12 +26,3 @@ nnoremap \ :call compiler#Make('zsh') let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap ZshCheck' - -" If there isn't a key mapping already, use a default one -if !hasmapto('ZshCheck') - nmap - \ c - \ ZshCheck - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap c' -endif diff --git a/vim/vimrc b/vim/vimrc index e32b14a8..f8a5fb78 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -215,12 +215,6 @@ if has('digraphs') digraph 8: 9731 " SNOWMAN U+2603 endif -" Use different keys for global and local leaders -if 1 - let g:mapleader = '\' - let g:maplocalleader = '_' -endif - " Normal mode leader mappings below; use a literal backslash rather than " so that the non-plugin mappings work on vim-tiny @@ -272,14 +266,43 @@ nmap \x StripTrailingWhitespace " \z sets NZ English spelling (compare \u) nnoremap \z :setlocal spelllang=en_nz spelllang? -" Filetype-specific bindings +" Use underscore for a local leader, for any plugins that use the variable +if 1 + let g:maplocalleader = '_' +endif + +" Filetype-specific mappings below; use a literal underscore rather than +" to keep the commands short if has('autocmd') && v:version >= 700 augroup vimrc autocmd! - autocmd FileType diff - \ nmap p DiffPrune - autocmd FileType diff - \ xmap p DiffPrune + + " Diff: prune sections + autocmd FileType diff nmap _p DiffPrune + autocmd FileType diff xmap _p DiffPrune + + " HTML: lint and tidy + autocmd FileType html nmap _l HtmlLint + autocmd FileType html nmap _t HtmlTidy + + " Perl: check, lint, and tidy + autocmd FileType perl nmap _c PerlCheck + autocmd FileType perl nmap _l PerlLint + autocmd FileType perl nmap _t PerlTidy + + " PHP: check + autocmd FileType php nmap _c PhpCheck + + " Shell: check and lint + autocmd FileType sh nmap _c ShCheck + autocmd FileType sh nmap _l ShLint + + " VimL: lint + autocmd FileType vim nmap _l VimLint + + " Zsh: check + autocmd FileType zsh nmap _c ZshCheck + augroup END endif -- cgit v1.2.3 From 67db989fcf15cac8c4ed889846f2c770299ce35e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 09:01:25 +1200 Subject: Update diff_prune.vim ftplugin --- vim/bundle/diff_prune | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/bundle/diff_prune b/vim/bundle/diff_prune index 7b135673..aa15f280 160000 --- a/vim/bundle/diff_prune +++ b/vim/bundle/diff_prune @@ -1 +1 @@ -Subproject commit 7b1356734b2262c46ffc401f2c89f183509ff77d +Subproject commit aa15f28018e5f946f807e6b6e50a20fab4e0e957 -- cgit v1.2.3 From f53b1edbdbe752a79f614bfd1010213715e35776 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 09:04:46 +1200 Subject: Missed an ftplugin map: HTML URL linking --- vim/after/ftplugin/html/url_link.vim | 9 --------- vim/vimrc | 3 ++- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/vim/after/ftplugin/html/url_link.vim b/vim/after/ftplugin/html/url_link.vim index 1cf57a7b..e7263e17 100644 --- a/vim/after/ftplugin/html/url_link.vim +++ b/vim/after/ftplugin/html/url_link.vim @@ -47,12 +47,3 @@ nnoremap \ :call HtmlUrlLink() let b:undo_ftplugin = b:undo_ftplugin \ . '|nunmap HtmlUrlLink' - -" If there isn't a key mapping already, use a default one -if !hasmapto('HtmlUrlLink') - nmap - \ r - \ HtmlUrlLink - let b:undo_ftplugin = b:undo_ftplugin - \ . '|nunmap r' -endif diff --git a/vim/vimrc b/vim/vimrc index f8a5fb78..41a76270 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -281,8 +281,9 @@ if has('autocmd') && v:version >= 700 autocmd FileType diff nmap _p DiffPrune autocmd FileType diff xmap _p DiffPrune - " HTML: lint and tidy + " HTML: lint, URL-to-link, tidy autocmd FileType html nmap _l HtmlLint + autocmd FileType html nmap _r HtmlUrlLink autocmd FileType html nmap _t HtmlTidy " Perl: check, lint, and tidy -- cgit v1.2.3 From e5a7f6029b9f4d2bacec5287aaedb9edf64a5188 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 09:04:57 +1200 Subject: Adjust an augroup name --- vim/vimrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index 41a76270..13211067 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -274,7 +274,7 @@ endif " Filetype-specific mappings below; use a literal underscore rather than " to keep the commands short if has('autocmd') && v:version >= 700 - augroup vimrc + augroup vimrc_filetype_mappings autocmd! " Diff: prune sections -- cgit v1.2.3 From 8b464809dc718358db7e4cff53746972624cef58 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 25 Jun 2018 09:02:07 +1200 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index f7f1ff2f..8e413b2c 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v1.0.0 -Sat Jun 23 03:02:16 UTC 2018 +tejr dotfiles v1.1.0 +Sun Jun 24 21:02:03 UTC 2018 -- cgit v1.2.3