Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Break a long line | Tom Ryder | 2017-02-10 | 1 | -2/+2 |
| | |||||
* | Break a long line | Tom Ryder | 2017-02-10 | 1 | -1/+2 |
| | |||||
* | Improve and correct some comments | Tom Ryder | 2017-02-10 | 2 | -28/+30 |
| | |||||
* | 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 |
| | |||||
* | Start using Bash host completion | Tom Ryder | 2017-01-28 | 2 | -2/+6 |
| | | | | But use ~/.hosts if it's there | ||||
* | Extend "fallback" prompt a bit | Tom Ryder | 2017-01-27 | 1 | -1/+4 |
| | | | | Include username/hostname if no SSH variables | ||||
* | Add "pop" and "shift" methods to path() | Tom Ryder | 2017-01-25 | 1 | -1/+1 |
| | |||||
* | Show prompt prefix if a shell is exotic | Tom Ryder | 2017-01-25 | 1 | -0/+6 |
| | | | | | | | That is, include e.g. "ksh:" as a prefix to the prompt if the user appears to have Bash or Zsh (or anything else) as their login shell. This is probably imperfect, but it's a start. | ||||
* | Clear away all aliases for interactive shells | Tom Ryder | 2017-01-25 | 1 | -0/+5 |
| | | | | | | | | | Some systems like OpenBSD or Slackware set up well-meaning aliases that I don't want. We do this for Bash, Yash, and Zsh, but not for Ksh, because it looks like its implementations all variously use aliases to implement some POSIX builtins like fc(1) or type(1) in terms of their own builtins. | ||||
* | Be more specific in ref name trimming | Tom Ryder | 2017-01-25 | 1 | -1/+1 |
| | | | | | e.g. for a namespaced branch "foo/bar/bar", don't strip the leading part off | ||||
* | Remove SHLVL nested shell feature for now | Tom Ryder | 2017-01-24 | 1 | -6/+0 |
| | | | | | Causes a bit too much curliness in configuration; may need a more comprehensive approach. | ||||
* | Remove misplaced \0 in completion func | Tom Ryder | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Soothe a shellcheck error | Tom Ryder | 2017-01-03 | 1 | -0/+1 |
| | |||||
* | Short-circuit in rbash before even loading ENV | Tom Ryder | 2017-01-03 | 1 | -3/+4 |
| | |||||
* | Add completion for md() | Tom Ryder | 2017-01-02 | 1 | -0/+2 |
| | |||||
* | Add workaround to what looks like a bug to me | Tom Ryder | 2016-12-27 | 1 | -0/+5 |
| | |||||
* | Tell ShellCheck to ignore an error | Tom Ryder | 2016-12-27 | 1 | -0/+1 |
| | | | | | ret actually is assigned, just not in any place ShellCheck could reasonably be expected to find | ||||
* | Realised easy win avoiding subshells | Tom Ryder | 2016-12-27 | 1 | -7/+4 |
| | | | | And also the PROMPT_RETURN fudge in Bash/Zsh | ||||
* | Ignore stderr from manpath(1) check | Tom Ryder | 2016-12-25 | 1 | -1/+1 |
| | |||||
* | Use [!...] not [^...] | Tom Ryder | 2016-12-22 | 1 | -1/+1 |
| | | | | More portable | ||||
* | Fix printf argument mismatch bugs | Tom Ryder | 2016-12-21 | 2 | -2/+2 |
| | | | | What did we do before ShellCheck? | ||||
* | Use clearer logic for prompt color setting | Tom Ryder | 2016-12-21 | 1 | -8/+7 |
| | |||||
* | 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 |
| | |||||
* | Return not continue in text filename completion | Tom Ryder | 2016-12-20 | 1 | -5/+5 |
| | |||||
* | Allow .gz completion for text fns, but not .tar.gz | Tom Ryder | 2016-12-19 | 1 | -3/+2 |
| | |||||
* | Request version with "ver" shortcut not prompt | Tom Ryder | 2016-12-19 | 1 | -0/+4 |
| | |||||
* | Attempt a much saner approach to managing SHLVL | Tom Ryder | 2016-12-19 | 1 | -3/+2 |
| | |||||
* | Move TMUX_SHLVL trick into shrc.d | Tom Ryder | 2016-12-18 | 1 | -7/+0 |
| | |||||
* | Add completion for ad() | Tom Ryder | 2016-12-13 | 1 | -0/+2 |
| | |||||
* | Add some missing "local" calls | Tom Ryder | 2016-12-12 | 9 | -0/+11 |
| | |||||
* | Make host variable local to function | Tom Ryder | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | Remove .dat from text filename exclusions | Tom Ryder | 2016-12-12 | 1 | -2/+2 |
| | | | | | The one instance I can find in my regularly worked files is status.dat in Nagios, which is a text file | ||||
* | Prevent man(1) completion interfering with paths | Tom Ryder | 2016-12-09 | 1 | -0/+6 |
| | |||||
* | Handle tmux sessions showing SHLVL properly | Tom Ryder | 2016-11-30 | 2 | -3/+10 |
| | |||||
* | Only add > starting from SHLVL=2 | Tom Ryder | 2016-11-30 | 1 | -1/+1 |
| | |||||
* | Add > signs to show shell indentation level | Tom Ryder | 2016-11-30 | 1 | -0/+7 |
| | | | | | This needs extension to handle tmux sessions; it should be something like SHLVL - TMUX_SHLVL, which I'm not quite sure how to implement yet. | ||||
* | Observe POSIX spec for looking for Makefile name | Tom Ryder | 2016-10-21 | 1 | -3/+8 |
| | |||||
* | Correct check of --is-work-tree test | Tom Ryder | 2016-10-15 | 1 | -1/+1 |
| | |||||
* | Add % prefix to job spec completion | Tom Ryder | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | Correct missed extension capitalization | Tom Ryder | 2016-09-30 | 1 | -1/+1 |
| | |||||
* | Add -d completion for keep() | Tom Ryder | 2016-09-30 | 1 | -2/+54 |
| | |||||
* | Stop `keep` writing empty files for undef vars | Tom Ryder | 2016-09-30 | 1 | -13/+12 |
| | |||||
* | Completion for aliases | Tom Ryder | 2016-09-23 | 1 | -1/+4 |
| | |||||
* | Clearer glob for version test | Tom Ryder | 2016-09-20 | 1 | -1/+1 |
| | |||||
* | Add some var quoting within param expansion | Tom Ryder | 2016-09-20 | 1 | -6/+6 |
| |