aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-01Merge branch 'release/v2.6.0'v2.6.0Tom Ryder38-351/+423
* release/v2.6.0: (26 commits) Bump VERSION Overhaul and expand abook address Bash completion Restore correct completion function for mutt(1) Use simpler keyword complete for `path` subcommand Break up a couple of long lines Remove unneeded local array declaration Remove unneeded empty result short circuit Remove redundant error code in short circuits Adjust loop short circuits and pattern matches Remove unneeded quoting in case statement Remove needless line breaks from git completion Use inverting exclam mark outside conditional Remove stray comment no longer applicable Use array+=() syntax in two Bash completion files Remove null-result guard from completion gens Use simpler method of no case completion check Overhaul `keep` completion Simplify an array operation in `bd` completion Overhaul text filename generation Use full `if` condition for SSH hostname comp src ...
2018-12-01Bump VERSIONTom Ryder1-2/+2
2018-12-01Overhaul and expand abook address Bash completionTom Ryder1-7/+30
2018-12-01Restore correct completion function for mutt(1)Tom Ryder1-2/+2
This was mistakenly changed to _text_filenames in 65e47bf.
2018-12-01Use simpler keyword complete for `path` subcommandTom Ryder1-3/+11
2018-12-01Break up a couple of long linesTom Ryder2-2/+5
2018-12-01Remove unneeded local array declarationTom Ryder1-1/+0
2018-12-01Remove unneeded empty result short circuitTom Ryder1-3/+0
2018-12-01Remove redundant error code in short circuitsTom Ryder8-10/+10
2018-12-01Adjust loop short circuits and pattern matchesTom Ryder10-20/+45
2018-12-01Remove unneeded quoting in case statementTom Ryder1-1/+1
2018-12-01Remove needless line breaks from git completionTom Ryder1-6/+2
2018-12-01Use inverting exclam mark outside conditionalTom Ryder1-4/+4
2018-12-01Remove stray comment no longer applicableTom Ryder1-2/+0
2018-12-01Use array+=() syntax in two Bash completion filesTom Ryder2-2/+2
Since these only load with Bash >=4.0, we may as well use the nicer method of adding to arrays.
2018-12-01Remove null-result guard from completion gensTom Ryder7-56/+14
I don't believe these are needed anymore, or possibly ever were.
2018-12-01Use simpler method of no case completion checkTom Ryder7-77/+42
2018-12-01Overhaul `keep` completionTom Ryder1-58/+43
2018-12-01Simplify an array operation in `bd` completionTom Ryder1-1/+1
2018-12-01Overhaul text filename generationTom Ryder1-57/+132
2018-12-01Use full `if` condition for SSH hostname comp srcTom Ryder3-3/+6
2018-12-01Use full `if` condition for _text_filename sourceTom Ryder9-13/+20
2018-12-01Overhaul ssh_config hosts completionTom Ryder1-18/+44
2018-12-01Use more idiomatic short-circuit for -r in bashrcTom Ryder1-3/+1
2018-12-01Add an issue with text filename completionTom Ryder1-0/+2
2018-11-30Check value of login shell more thoroughlyTom Ryder2-4/+8
Some old GNU make(1) implementations (and possibly others) force SHELL to /bin/sh, so let's check the value more directly.
2018-11-30Remove redundant element from install scripts pathTom Ryder3-2/+2
2018-11-30Merge branch 'release/v2.5.0' into developTom Ryder1-2/+2
* release/v2.5.0: Bump VERSION
2018-11-30Merge branch 'release/v2.5.0'v2.5.0Tom Ryder2-4/+4
* release/v2.5.0: Bump VERSION Restore filetype.vim shortcircuit
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Restore filetype.vim shortcircuitTom Ryder1-2/+2
2018-11-30Merge branch 'release/v2.4.0' into developTom Ryder1-2/+2
* release/v2.4.0: Bump VERSION
2018-11-30Merge branch 'release/v2.4.0'v2.4.0Tom Ryder3-5/+13
* release/v2.4.0: Bump VERSION Suppress ~/.vim usage during vimrc version check
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Suppress ~/.vim usage during vimrc version checkTom Ryder2-3/+11
2018-11-30Merge branch 'release/v2.3.0' into developTom Ryder1-2/+2
* release/v2.3.0: Bump VERSION
2018-11-30Merge branch 'release/v2.3.0'v2.3.0Tom Ryder2-4/+4
* release/v2.3.0: Bump VERSION Don't load my filetype.vim if Vim is too old
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Don't load my filetype.vim if Vim is too oldTom Ryder1-2/+2
2018-11-30Merge branch 'release/v2.2.0' into developTom Ryder1-2/+2
* release/v2.2.0: Bump VERSION
2018-11-30Merge branch 'release/v2.2.0'v2.2.0Tom Ryder21-132/+86
* release/v2.2.0: Bump VERSION Add `abort` attribute to new autoload function Suppress a couple of ShellCheck errors Remove redundant return short-circuit Add explanatory comments for version check Use ||/&& short-circuiting only for flow control Drop support for Bash <= 3.0
2018-11-30Bump VERSIONTom Ryder1-2/+2
2018-11-30Add `abort` attribute to new autoload functionTom Ryder1-1/+1
2018-11-30Suppress a couple of ShellCheck errorsTom Ryder2-0/+2
2018-11-30Remove redundant return short-circuitTom Ryder1-1/+1
2018-11-30Add explanatory comments for version checkTom Ryder1-3/+3
2018-11-30Use ||/&& short-circuiting only for flow controlTom Ryder4-28/+61
If we're doing something besides return/exit, it should be a proper `if` condition so that the semantics are clearer.
2018-11-30Drop support for Bash <= 3.0Tom Ryder15-100/+19
This allows removing a fair bit of boilerplate checking for the availability of `-o bashdefault` for the `complete` builtin, and greatly simplifies the minimum version check.
2018-11-30Merge branch 'hotfix/v2.1.1' into developTom Ryder2-3/+3
* hotfix/v2.1.1: Remove stray pipe from b:undo_indent setting
2018-11-30Merge branch 'hotfix/v2.1.1'v2.1.1Tom Ryder2-3/+3
* hotfix/v2.1.1: Remove stray pipe from b:undo_indent setting