Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove `kill` completion | Tom Ryder | 2018-12-01 | 1 | -16/+0 |
| | | | | Completing PIDs is stupid, in retrospect. | ||||
* | Use the positional parameter aliases for words | Tom Ryder | 2018-12-01 | 20 | -47/+43 |
| | | | | | The current word is available in $2, and the previous word in $3. That's easier (and maybe a bit less expensive) to dig out, so let's use it. | ||||
* | Overhaul bd() completion again | Tom Ryder | 2018-12-01 | 1 | -16/+43 |
| | | | | | | I forgot that the second positional parameter $2 to these completion functions is the word currently being completed. That's going to make things a bit less verbose. | ||||
* | Remove unneeded -q option to shopt -s commands | Tom Ryder | 2018-12-01 | 2 | -2/+2 |
| | |||||
* | Fix backwards test for gpg(1) completion | Tom Ryder | 2018-12-01 | 1 | -1/+2 |
| | |||||
* | Overhaul and expand abook address Bash completion | Tom Ryder | 2018-12-01 | 1 | -7/+30 |
| | |||||
* | Restore correct completion function for mutt(1) | Tom Ryder | 2018-12-01 | 1 | -2/+2 |
| | | | | This was mistakenly changed to _text_filenames in 65e47bf. | ||||
* | Use simpler keyword complete for `path` subcommand | Tom Ryder | 2018-12-01 | 1 | -3/+11 |
| | |||||
* | Break up a couple of long lines | Tom Ryder | 2018-12-01 | 2 | -2/+5 |
| | |||||
* | Remove unneeded local array declaration | Tom Ryder | 2018-12-01 | 1 | -1/+0 |
| | |||||
* | Remove unneeded empty result short circuit | Tom Ryder | 2018-12-01 | 1 | -3/+0 |
| | |||||
* | Remove redundant error code in short circuits | Tom Ryder | 2018-12-01 | 8 | -10/+10 |
| | |||||
* | Adjust loop short circuits and pattern matches | Tom Ryder | 2018-12-01 | 10 | -20/+45 |
| | |||||
* | Remove unneeded quoting in case statement | Tom Ryder | 2018-12-01 | 1 | -1/+1 |
| | |||||
* | Remove needless line breaks from git completion | Tom Ryder | 2018-12-01 | 1 | -6/+2 |
| | |||||
* | Use inverting exclam mark outside conditional | Tom Ryder | 2018-12-01 | 1 | -4/+4 |
| | |||||
* | Remove stray comment no longer applicable | Tom Ryder | 2018-12-01 | 1 | -2/+0 |
| | |||||
* | Use array+=() syntax in two Bash completion files | Tom Ryder | 2018-12-01 | 2 | -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 gens | Tom Ryder | 2018-12-01 | 7 | -56/+14 |
| | | | | I don't believe these are needed anymore, or possibly ever were. | ||||
* | Use simpler method of no case completion check | Tom Ryder | 2018-12-01 | 7 | -77/+42 |
| | |||||
* | Overhaul `keep` completion | Tom Ryder | 2018-12-01 | 1 | -58/+43 |
| | |||||
* | Simplify an array operation in `bd` completion | Tom Ryder | 2018-12-01 | 1 | -1/+1 |
| | |||||
* | Overhaul text filename generation | Tom Ryder | 2018-12-01 | 1 | -57/+132 |
| | |||||
* | Use full `if` condition for SSH hostname comp src | Tom Ryder | 2018-12-01 | 3 | -3/+6 |
| | |||||
* | Use full `if` condition for _text_filename source | Tom Ryder | 2018-12-01 | 9 | -13/+20 |
| | |||||
* | Overhaul ssh_config hosts completion | Tom Ryder | 2018-12-01 | 1 | -18/+44 |
| | |||||
* | Drop support for Bash <= 3.0 | Tom Ryder | 2018-11-30 | 13 | -88/+13 |
| | | | | | | 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. | ||||
* | Add left-parens to inner case statements | Tom Ryder | 2018-10-31 | 9 | -18/+18 |
| | | | | | This helps older versions of Bash understand that the surrounding subshell isn't terminating. | ||||
* | Add missing ;; terminators | Tom Ryder | 2018-10-31 | 9 | -0/+9 |
| | |||||
* | Respect completion-ignore-case in custom functions | Tom Ryder | 2018-10-30 | 9 | -0/+129 |
| | | | | | | This involves a little too much boilerplate for my liking, but it's still an improvement over what I had before. I might find a way to make this into a generic function. | ||||
* | Add .m4a to text filenames completion skips | Tom Ryder | 2018-08-22 | 1 | -2/+2 |
| | |||||
* | Remove ad() | Tom Ryder | 2017-05-26 | 1 | -2/+0 |
| | | | | It has no real advantages over and isn't as clever as just cd /a*/b*/c* | ||||
* | Correct comment spelling error | Tom Ryder | 2017-05-26 | 1 | -1/+1 |
| | |||||
* | Fix up completions for td(1df) | Tom Ryder | 2017-05-23 | 1 | -4/+11 |
| | | | | Hung on null completion | ||||
* | Remove error-prone git-add(1) completion | Tom Ryder | 2017-02-26 | 1 | -23/+0 |
| | | | | Just files and directories will do fine | ||||
* | Correct comment in `source` completion | Tom Ryder | 2017-02-13 | 1 | -1/+1 |
| | |||||
* | Add chgrp(1) completion | Tom Ryder | 2017-02-13 | 1 | -0/+20 |
| | |||||
* | Add mail(1)/mutt(1) abook address completion | Tom Ryder | 2017-02-12 | 3 | -0/+30 |
| | |||||
* | Use bashdefault if available in more completions | Tom Ryder | 2017-02-12 | 8 | -8/+56 |
| | |||||
* | Add completion for finger(1) | Tom Ryder | 2017-01-28 | 1 | -0/+2 |
| | |||||
* | Use FUNCNAME for self-refs in Git completion | Tom Ryder | 2017-01-28 | 1 | -9/+9 |
| | |||||
* | Add openssl(1ssl) completion | Tom Ryder | 2017-01-28 | 1 | -0/+32 |
| | |||||
* | Fix nc(1) completions, add nmap(1) completions | Tom Ryder | 2017-01-28 | 3 | -2/+6 |
| | |||||
* | Add host completion for some common tools | Tom Ryder | 2017-01-28 | 5 | -0/+10 |
| | |||||
* | Add "pop" and "shift" methods to path() | Tom Ryder | 2017-01-25 | 1 | -1/+1 |
| | |||||
* | Remove misplaced \0 in completion func | Tom Ryder | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Add completion for md() | Tom Ryder | 2017-01-02 | 1 | -0/+2 |
| | |||||
* | Ignore stderr from manpath(1) check | Tom Ryder | 2016-12-25 | 1 | -1/+1 |
| | |||||
* | Exclude .doc from blacklisted extensions | Tom Ryder | 2016-12-20 | 1 | -2/+3 |
| | |||||
* | Accept all directory names for text completion | Tom Ryder | 2016-12-20 | 1 | -0/+6 |
| |