aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release/v2.6.0'v2.6.0Tom Ryder2018-12-0138-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 ...
| * Bump VERSIONTom Ryder2018-12-011-2/+2
| |
| * Overhaul and expand abook address Bash completionTom Ryder2018-12-011-7/+30
| |
| * Restore correct completion function for mutt(1)Tom Ryder2018-12-011-2/+2
| | | | | | | | This was mistakenly changed to _text_filenames in 65e47bf.
| * Use simpler keyword complete for `path` subcommandTom Ryder2018-12-011-3/+11
| |
| * Break up a couple of long linesTom Ryder2018-12-012-2/+5
| |
| * Remove unneeded local array declarationTom Ryder2018-12-011-1/+0
| |
| * Remove unneeded empty result short circuitTom Ryder2018-12-011-3/+0
| |
| * Remove redundant error code in short circuitsTom Ryder2018-12-018-10/+10
| |
| * Adjust loop short circuits and pattern matchesTom Ryder2018-12-0110-20/+45
| |
| * Remove unneeded quoting in case statementTom Ryder2018-12-011-1/+1
| |
| * Remove needless line breaks from git completionTom Ryder2018-12-011-6/+2
| |
| * Use inverting exclam mark outside conditionalTom Ryder2018-12-011-4/+4
| |
| * Remove stray comment no longer applicableTom Ryder2018-12-011-2/+0
| |
| * Use array+=() syntax in two Bash completion filesTom Ryder2018-12-012-2/+2
| | | | | | | | | | Since these only load with Bash >=4.0, we may as well use the nicer method of adding to arrays.
| * Remove null-result guard from completion gensTom Ryder2018-12-017-56/+14
| | | | | | | | I don't believe these are needed anymore, or possibly ever were.
| * Use simpler method of no case completion checkTom Ryder2018-12-017-77/+42
| |
| * Overhaul `keep` completionTom Ryder2018-12-011-58/+43
| |
| * Simplify an array operation in `bd` completionTom Ryder2018-12-011-1/+1
| |
| * Overhaul text filename generationTom Ryder2018-12-011-57/+132
| |
| * Use full `if` condition for SSH hostname comp srcTom Ryder2018-12-013-3/+6
| |
| * Use full `if` condition for _text_filename sourceTom Ryder2018-12-019-13/+20
| |
| * Overhaul ssh_config hosts completionTom Ryder2018-12-011-18/+44
| |
| * Use more idiomatic short-circuit for -r in bashrcTom Ryder2018-12-011-3/+1
| |
| * Add an issue with text filename completionTom Ryder2018-12-011-0/+2
| |
| * Check value of login shell more thoroughlyTom Ryder2018-11-302-4/+8
| | | | | | | | | | Some old GNU make(1) implementations (and possibly others) force SHELL to /bin/sh, so let's check the value more directly.
| * Remove redundant element from install scripts pathTom Ryder2018-11-303-2/+2
| |
| * Merge branch 'release/v2.5.0' into developTom Ryder2018-11-301-2/+2
| |\ | | | | | | | | | | | | * release/v2.5.0: Bump VERSION
* | \ Merge branch 'release/v2.5.0'v2.5.0Tom Ryder2018-11-302-4/+4
|\ \ \ | | |/ | |/| | | | | | | | | | * release/v2.5.0: Bump VERSION Restore filetype.vim shortcircuit
| * | Bump VERSIONTom Ryder2018-11-301-2/+2
| |/
| * Restore filetype.vim shortcircuitTom Ryder2018-11-301-2/+2
| |
| * Merge branch 'release/v2.4.0' into developTom Ryder2018-11-301-2/+2
| |\ | | | | | | | | | | | | * release/v2.4.0: Bump VERSION
* | \ Merge branch 'release/v2.4.0'v2.4.0Tom Ryder2018-11-303-5/+13
|\ \ \ | | |/ | |/| | | | | | | | | | * release/v2.4.0: Bump VERSION Suppress ~/.vim usage during vimrc version check
| * | Bump VERSIONTom Ryder2018-11-301-2/+2
| |/
| * Suppress ~/.vim usage during vimrc version checkTom Ryder2018-11-302-3/+11
| |
| * Merge branch 'release/v2.3.0' into developTom Ryder2018-11-301-2/+2
| |\ | | | | | | | | | | | | * release/v2.3.0: Bump VERSION
* | \ Merge branch 'release/v2.3.0'v2.3.0Tom Ryder2018-11-302-4/+4
|\ \ \ | | |/ | |/| | | | | | | | | | * release/v2.3.0: Bump VERSION Don't load my filetype.vim if Vim is too old
| * | Bump VERSIONTom Ryder2018-11-301-2/+2
| |/
| * Don't load my filetype.vim if Vim is too oldTom Ryder2018-11-301-2/+2
| |
| * Merge branch 'release/v2.2.0' into developTom Ryder2018-11-301-2/+2
| |\ | | | | | | | | | | | | * release/v2.2.0: Bump VERSION
* | \ Merge branch 'release/v2.2.0'v2.2.0Tom Ryder2018-11-3021-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
| * | Bump VERSIONTom Ryder2018-11-301-2/+2
| |/
| * Add `abort` attribute to new autoload functionTom Ryder2018-11-301-1/+1
| |
| * Suppress a couple of ShellCheck errorsTom Ryder2018-11-302-0/+2
| |
| * Remove redundant return short-circuitTom Ryder2018-11-301-1/+1
| |
| * Add explanatory comments for version checkTom Ryder2018-11-301-3/+3
| |
| * Use ||/&& short-circuiting only for flow controlTom Ryder2018-11-304-28/+61
| | | | | | | | | | If we're doing something besides return/exit, it should be a proper `if` condition so that the semantics are clearer.
| * Drop support for Bash <= 3.0Tom Ryder2018-11-3015-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.
| * Merge branch 'hotfix/v2.1.1' into developTom Ryder2018-11-302-3/+3
| |\ | | | | | | | | | | | | * hotfix/v2.1.1: Remove stray pipe from b:undo_indent setting
| * \ Merge branch 'release/v2.1.0' into developTom Ryder2018-11-301-2/+2
| |\ \ | | | | | | | | | | | | | | | | * release/v2.1.0: Bump VERSION