| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* release/v2.7.0: (22 commits)
Bump VERSION
Make separate install-bash-completion target
Overhaul Bash completion scripts
Reduce ud() completion to just dirnames
Upgrade uncap_ex.vim plugin to v0.3.0
Apply syntax fixes to last _text_filenames specs
Rearrange _text_filenames completion a little
Remove prompt() completion
Throw away chgrp completion
Throw away Git Bash completion
Remove mysql(1) completion
Use consistent temp names for shell subfile vars
Overhaul pass(1) completion
Adjust syntax of two more completion loads
Remove ftp(1) completion
Remove `kill` completion
Use the positional parameter aliases for words
Overhaul bd() completion again
Remove unneeded -q option to shopt -s commands
Don't include dotfiles in keep() names
...
|
| | |
|
| |
| |
| |
| | |
Don't make it a default just yet, either.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some general changes:
* Apply case sensitivity switching in more contexts, using a dynamically
loaded helper function
* Use array counters for appending to COMPREPLY where possible
* Lots more short-circuiting to limit structural depth
These changes are expansive and there will definitely be bugs.
|
| |
| |
| |
| | |
This was really overdoing it.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Use an integer index for adding values.
|
| |
| |
| |
| | |
This is just overkill in retrospect.
|
| |
| |
| |
| | |
I almost never run this as my own user.
|
| |
| |
| |
| |
| |
| | |
Too complicated, for too little benefit. What would probably be better
would be bindings in Bash specifically for completing Git remotes, tags,
etc.
|
| |
| |
| |
| | |
It would be better to refactor this as just listing databases.
|
| | |
|
| |
| |
| |
| | |
Remove Bash 4.0 requirement by using globstar dynamically if found.
|
| |
| |
| |
| | |
These were missed for 65e47bf, somehow.
|
| |
| |
| |
| | |
I don't remember the last time I used a .netrc file.
|
| |
| |
| |
| | |
Completing PIDs is stupid, in retrospect.
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| | |
Variable and function names in Bash can't start with a period, so it's
not appropriate to use the `dotglob` shell option to include dotfiles.
|
| | |
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
* release/v2.6.0:
Bump VERSION
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
...
|
| |/ |
|
| | |
|
| |
| |
| |
| | |
This was mistakenly changed to _text_filenames in 65e47bf.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Since these only load with Bash >=4.0, we may as well use the nicer
method of adding to arrays.
|
| |
| |
| |
| | |
I don't believe these are needed anymore, or possibly ever were.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Some old GNU make(1) implementations (and possibly others) force SHELL
to /bin/sh, so let's check the value more directly.
|