aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v3.2.0'v3.2.0Tom Ryder2018-12-1458-239/+314
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v3.2.0: Bump VERSION Refactor some conditionals Factor out zsh ENV hack into one file Refactor "path list" not to require a subshell Correct completion for deep pass(1) directories Move filetype.vim helper funcs into autoload Fix a local var name in openssl(1ssl) completion Correct a variable ref in openssl(1ssl) completion Disable shellcheck rules for missed definition Add filenames treatment to mex(1df) completion Remove unneeded declaration Refactor some completions to avoid loops Remove unneeded stdout redirect Remove unneeded semicolon from sh "for VAR ; do" Substitute bad `continue` for `return` Add actual completion matching to git completion Apply much simpler completion to Git
| * Bump VERSIONTom Ryder2018-12-141-2/+2
| |
| * Refactor some conditionalsTom Ryder2018-12-1115-48/+91
| |
| * Factor out zsh ENV hack into one fileTom Ryder2018-12-112-16/+17
| | | | | | | | | | It's a bit silly to have this in ~/.profile; it doesn't need to be there for such a niche case.
| * Refactor "path list" not to require a subshellTom Ryder2018-12-111-8/+9
| |
| * Correct completion for deep pass(1) directoriesTom Ryder2018-12-081-1/+1
| | | | | | | | I misunderstood how globstar worked.
| * Move filetype.vim helper funcs into autoloadTom Ryder2018-12-082-78/+79
| | | | | | | | | | May as well, now that we've dropped support for versions of Vim that don't have it.
| * Fix a local var name in openssl(1ssl) completionTom Ryder2018-12-071-1/+1
| |
| * Correct a variable ref in openssl(1ssl) completionTom Ryder2018-12-071-1/+1
| |
| * Disable shellcheck rules for missed definitionTom Ryder2018-12-072-2/+2
| | | | | | | | These two arrays are both defined by `read -a`.
| * Add filenames treatment to mex(1df) completionTom Ryder2018-12-071-1/+1
| |
| * Remove unneeded declarationTom Ryder2018-12-071-1/+0
| |
| * Refactor some completions to avoid loopsTom Ryder2018-12-073-50/+33
| |
| * Remove unneeded stdout redirectTom Ryder2018-12-061-1/+1
| | | | | | | | | | | | With -q, the `shopt` builtin shouldn't print anything to stdout; we only need to block stderr for its not being found or the relevant option not existing.
| * Remove unneeded semicolon from sh "for VAR ; do"Tom Ryder2018-12-0629-30/+30
| | | | | | | | | | It turns out the semicolon belongs to the "in" syntax, and is optional without it.
| * Substitute bad `continue` for `return`Tom Ryder2018-12-061-1/+1
| |
| * Add actual completion matching to git completionTom Ryder2018-12-061-2/+8
| | | | | | | | Doi.
| * Apply much simpler completion to GitTom Ryder2018-12-062-0/+41
| | | | | | | | | | | | Use CTRL-X, B to complete branch names, and CTRL-X, T to complete tag names. It's too complicated to do it contextually, and it's all I really wanted anyway.
| * Merge branch 'release/v3.1.0' into developTom Ryder2018-12-061-2/+2
| |\ | | | | | | | | | | | | * release/v3.1.0: Bump VERSION
* | \ Merge branch 'release/v3.1.0'v3.1.0Tom Ryder2018-12-063-33/+68
|\ \ \ | | |/ | |/| | | | | | | | | | * release/v3.1.0: Bump VERSION Refactor bd()/sd() completion a lot
| * | Bump VERSIONTom Ryder2018-12-061-2/+2
| |/
| * Refactor bd()/sd() completion a lotTom Ryder2018-12-062-31/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid very many forks; and work around Bash 3.0 bugs with array behaviour: bash-3.0$ nodes=(a b c) bash-3.0$ printf '%s\n' "${nodes[@]:1}" b c bash-3.0$ nodes=(a b) bash-3.0$ printf '%s\n' "${nodes[@]:1}" bash-3.0 Compare: bash-5.0$ nodes=(a b c) bash-5.0$ printf '%s\n' "${nodes[@]:1}" b c bash-5.0$ nodes=(a b) bash-5.0$ printf '%s\n' "${nodes[@]:1}" b bash-5.0$
| * Merge branch 'hotfix/v3.0.1' into developTom Ryder2018-12-042-2/+12
| |\ | | | | | | | | | | | | * hotfix/v3.0.1: Block out local 'runtimepath' on bad Vims
| * \ Merge branch 'release/v3.0.0' into developTom Ryder2018-12-041-2/+2
| |\ \
* | \ \ Merge branch 'hotfix/v3.0.1'v3.0.1Tom Ryder2018-12-042-2/+12
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | * hotfix/v3.0.1: Block out local 'runtimepath' on bad Vims
| * | | Bump VERSION (hotfix)Tom Ryder2018-12-041-2/+2
| | | |
| * | | Block out local 'runtimepath' on bad VimsTom Ryder2018-12-041-0/+10
|/ / /
* | | Merge branch 'release/v3.0.0'v3.0.0Tom Ryder2018-12-0412-155/+138
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | * release/v3.0.0: Remove b:undo_ftplugin cmds for double-key maps Remove accidentally created html.vim~ file Use "stub .vimrc" method to dodge vim-tiny Use :help for 'keywordprg', junk tag binding Unseat tidy(1) as HTML 'equalprg' Remove line squeezing function for mail.vim
| * | Bump VERSIONTom Ryder2018-12-041-2/+2
| |/
| * Remove b:undo_ftplugin cmds for double-key mapsTom Ryder2018-12-044-7/+0
| | | | | | | | | | The relevant maps were removed in commit 5f1f5b9, but these unmap instructions were left behind.
| * Remove accidentally created html.vim~ fileTom Ryder2018-12-041-35/+0
| |
| * Use "stub .vimrc" method to dodge vim-tinyTom Ryder2018-12-043-118/+113
| |
| * Use :help for 'keywordprg', junk tag bindingTom Ryder2018-12-041-5/+8
| | | | | | | | This is a much nicer approach.
| * Unseat tidy(1) as HTML 'equalprg'Tom Ryder2018-12-043-3/+50
| | | | | | | | | | Instead, remap \= specifically to use tidy(1) to reformat the whole buffer.
| * Remove line squeezing function for mail.vimTom Ryder2018-12-041-20/+0
| | | | | | | | | | The mapping was removed in commit 44a75be, but not the autoloaded function that the plugin was replacing.
| * Merge branch 'release/v2.8.0' into developTom Ryder2018-12-021-2/+2
| |\ | | | | | | | | | | | | * release/v2.8.0: Bump VERSION
* | \ Merge branch 'release/v2.8.0'v2.8.0Tom Ryder2018-12-0210-54/+71
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * release/v2.8.0: Bump VERSION Use native filename quoting for td(1df) complete Make bd() and sd() match quoted and unquoted words Remove unneeded braces Use variable for node count, not expansion Use simple loop rather than glob tricks in keep Move error increment to outside of if block Add missing source of helper func to man complete Remove unneeded local var Trim some trailing whitespace Correct manpath(1) command in man completion Adjust quoting and termination for man completion Update glob settings for manual page completion Make `sec` a local var in man page completion Remove unneeded `local` declaration Reorder pattern filters for Makefile lines Add some comments to keep() completion Correct find(1) completion to subshell exit Correct completion quoting for eds(1df)
| * | Bump VERSIONTom Ryder2018-12-021-2/+2
| |/
| * Use native filename quoting for td(1df) completeTom Ryder2018-12-021-2/+2
| |
| * Make bd() and sd() match quoted and unquoted wordsTom Ryder2018-12-022-13/+31
| | | | | | | | | | I suspect there's a more correct way to do this, but it's working well for the moment.
| * Remove unneeded bracesTom Ryder2018-12-021-1/+1
| |
| * Use variable for node count, not expansionTom Ryder2018-12-021-1/+1
| | | | | | | | Cheaper (I think).
| * Use simple loop rather than glob tricks in keepTom Ryder2018-12-021-6/+6
| |
| * Move error increment to outside of if blockTom Ryder2018-12-021-7/+5
| |
| * Add missing source of helper func to man completeTom Ryder2018-12-021-0/+5
| |
| * Remove unneeded local varTom Ryder2018-12-021-1/+1
| |
| * Trim some trailing whitespaceTom Ryder2018-12-021-1/+1
| |
| * Correct manpath(1) command in man completionTom Ryder2018-12-021-1/+1
| | | | | | | | | | I added the "a" as a quick-and-dirty test for the fallback condition below it, and accidentally committed it in 7d6fe8b.
| * Adjust quoting and termination for man completionTom Ryder2018-12-021-3/+3
| |
| * Update glob settings for manual page completionTom Ryder2018-12-021-12/+4
| |