Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Restore old code for describing Git prompt commit | Tom Ryder | 2016-09-07 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | I'm really confused. I could have sworn this was working correctly (i.e. the --always option spat out a short reference to the commit as a fallback), but I must have been wrong. Maybe I hadn't installed the appropriate file when I was testing it. At first I thought this was a bug introduced in Git 2.10, but the short-circuit disregarding --always if --exact-match or --candidates=0 is set seems to have been in the `describe` builtin for ages. I must have just tested poorly; I can't see any other explanation in the source. No matter; this isn't much slower. | ||||
* | Feature test for find(1) completion | Tom Ryder | 2016-09-06 | 1 | -0/+4 |
| | |||||
* | Add left-paren to subshell cases | Tom Ryder | 2016-09-06 | 1 | -5/+5 |
| | |||||
* | Add find(1) completion | Tom Ryder | 2016-09-05 | 1 | -0/+85 |
| | |||||
* | Complete kill builtin with jobspecs and user PIDs | Tom Ryder | 2016-09-05 | 2 | -1/+16 |
| | |||||
* | Flesh out builtin completions a little | Tom Ryder | 2016-09-05 | 1 | -7/+8 |
| | |||||
* | Skip comments in Makefile Bash completion | Tom Ryder | 2016-09-05 | 1 | -0/+1 |
| | |||||
* | Test number of colors properly for prompt | Tom Ryder | 2016-09-03 | 1 | -31/+26 |
| | |||||
* | Move HISTSIZE and MAILCHECK to shrc | Tom Ryder | 2016-09-01 | 1 | -6/+0 |
| | | | | Turns out they're POSIX variables! | ||||
* | Correct completions for declare, typeset etc | Tom Ryder | 2016-09-01 | 1 | -4/+1 |
| | | | | All of them can accept function names | ||||
* | Restore git symbolic-ref as first attempt | Tom Ryder | 2016-08-31 | 1 | -2/+4 |
| | | | | | Otherwise if two branches point to the same commit, you can't be sure which one will show up. | ||||
* | Efficiency tweaks for Subversion prompt | Tom Ryder | 2016-08-31 | 1 | -17/+11 |
| | |||||
* | Stop loop when we have needed svn info vars | Tom Ryder | 2016-08-31 | 1 | -3/+2 |
| | |||||
* | Remove unneeded fallback for $name | Tom Ryder | 2016-08-31 | 1 | -2/+1 |
| | | | | We've already bailed out by this point if we couldn't get one | ||||
* | Move git index update higher up | Tom Ryder | 2016-08-31 | 1 | -3/+3 |
| | |||||
* | Use simpler method to find branch name | Tom Ryder | 2016-08-31 | 1 | -11/+9 |
| | | | | | Only one call to git(1), too; seems to work at least as far back as Git v1.5.6.5 | ||||
* | Use shorter "or" syntax within [[ ]] | Tom Ryder | 2016-08-31 | 1 | -1/+1 |
| | |||||
* | Handle empty filename completions better | Tom Ryder | 2016-08-30 | 7 | -29/+56 |
| | | | | | | Bash 4.4 hangs in an awkward way (probably outputting the literal null char in some unexpected context) without this; I'm not sure if this is a bug or whether it's just been tolerated behaviour until now. | ||||
* | Add mapfile to completions (conditional on vers) | Tom Ryder | 2016-08-29 | 1 | -0/+3 |
| | |||||
* | Move COMP_WORDBREAKS tweaks to completion subfile | Tom Ryder | 2016-08-29 | 2 | -5/+5 |
| | |||||
* | Correct comment in bashrc | Tom Ryder | 2016-08-27 | 1 | -2/+1 |
| | |||||
* | Use -n test and temp var for working tree test | Tom Ryder | 2016-08-27 | 1 | -2/+3 |
| | |||||
* | Move bash-independent code ~/.bashrc -> ~/.shrc | Tom Ryder | 2016-08-27 | 1 | -9/+0 |
| | |||||
* | Add `lithist` to shell options | Tom Ryder | 2016-08-26 | 1 | -0/+2 |
| | |||||
* | Put dotfiles manuals into their own section | Tom Ryder | 2016-08-26 | 2 | -3/+3 |
| | | | | This probably contains a few mistakes | ||||
* | Add TIMEFORMAT | Tom Ryder | 2016-08-25 | 1 | -0/+3 |
| | |||||
* | Show REBASE,MERGE etc in Git prompt | Tom Ryder | 2016-08-25 | 1 | -2/+16 |
| | | | | | Again pretty much pilfered from the contrib git prompt script in the Git source | ||||
* | Show tag name in Git prompt if commit is tagged | Tom Ryder | 2016-08-25 | 1 | -1/+3 |
| | |||||
* | Refine git prompt commands a bit | Tom Ryder | 2016-08-24 | 1 | -3/+4 |
| | | | | Informed by git-prompt.sh from the Git source distribution | ||||
* | Bump history limits back up a bit | Tom Ryder | 2016-08-24 | 1 | -4/+4 |
| | | | | Let's see if this actually does slow things down as much as I thought | ||||
* | Expand and whitelist BASH_VERSINFO check in han(1) | Tom Ryder | 2016-08-23 | 1 | -0/+1 |
| | |||||
* | Fully expand FUNCNAME | Tom Ryder | 2016-08-23 | 3 | -12/+12 |
| | |||||
* | Explicitly declare array to reassure shellcheck | Tom Ryder | 2016-08-23 | 1 | -3/+2 |
| | |||||
* | Add -r to read to placate shellcheck | Tom Ryder | 2016-08-23 | 4 | -4/+4 |
| | |||||
* | If HEAD not set, suppress error | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Correct test written in previous commit | Tom Ryder | 2016-08-23 | 1 | -1/+2 |
| | |||||
* | Check SSH_CLIENT *and* SSH_CONNECTION for prompt | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Experiment with abbreviated prompt | Tom Ryder | 2016-08-23 | 1 | -2/+5 |
| | | | | And an even more strict tmux environment | ||||
* | Split completions that use ssh_config(5) hosts | Tom Ryder | 2016-08-22 | 4 | -22/+33 |
| | |||||
* | Move .bashrc interactivity test to top | Tom Ryder | 2016-08-22 | 1 | -6/+6 |
| | |||||
* | Remove double-up import of completions | Tom Ryder | 2016-08-21 | 1 | -17/+0 |
| | |||||
* | Quote a bash->sh variable | Tom Ryder | 2016-08-21 | 1 | -1/+1 |
| | |||||
* | Many stylistic fixes/optimisations | Tom Ryder | 2016-08-21 | 6 | -90/+34 |
| | | | | In particular, limit the verbose >=2.05 test to just one file: .bashrc | ||||
* | Force type for Git ahead/behind counts | Tom Ryder | 2016-08-21 | 1 | -4/+6 |
| | |||||
* | Use dynamic completion if available | Tom Ryder | 2016-08-21 | 3 | -41/+75 |
| | |||||
* | Anticipate Bath versions > 4 | Tom Ryder | 2016-08-21 | 1 | -1/+1 |
| | |||||
* | Use clearer quoting for status flags | Tom Ryder | 2016-08-21 | 1 | -6/+6 |
| | |||||
* | Target terminfo first, then termcap | Tom Ryder | 2016-08-21 | 1 | -9/+9 |
| | |||||
* | Break up long printf lines | Tom Ryder | 2016-08-21 | 1 | -2/+4 |
| | |||||
* | Slightly quicker git/svn detection | Tom Ryder | 2016-08-21 | 1 | -15/+6 |
| |