Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move TMUX_SHLVL trick into shrc.d | Tom Ryder | 2016-12-18 | 1 | -7/+0 |
| | |||||
* | Handle tmux sessions showing SHLVL properly | Tom Ryder | 2016-11-30 | 1 | -0/+7 |
| | |||||
* | Clearer glob for version test | Tom Ryder | 2016-09-20 | 1 | -1/+1 |
| | |||||
* | Allow aliases, just don't use them | Tom Ryder | 2016-09-20 | 1 | -5/+0 |
| | |||||
* | Source $ENV even if running ancient Bash | Tom Ryder | 2016-09-18 | 1 | -2/+6 |
| | |||||
* | Move HISTSIZE and MAILCHECK to shrc | Tom Ryder | 2016-09-01 | 1 | -6/+0 |
| | | | | Turns out they're POSIX variables! | ||||
* | Move COMP_WORDBREAKS tweaks to completion subfile | Tom Ryder | 2016-08-29 | 1 | -5/+0 |
| | |||||
* | Correct comment in bashrc | Tom Ryder | 2016-08-27 | 1 | -2/+1 |
| | |||||
* | 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 |
| | |||||
* | Add TIMEFORMAT | Tom Ryder | 2016-08-25 | 1 | -0/+3 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Many stylistic fixes/optimisations | Tom Ryder | 2016-08-21 | 1 | -17/+7 |
| | | | | In particular, limit the verbose >=2.05 test to just one file: .bashrc | ||||
* | Use dynamic completion if available | Tom Ryder | 2016-08-21 | 1 | -3/+18 |
| | |||||
* | Anticipate Bath versions > 4 | Tom Ryder | 2016-08-21 | 1 | -1/+1 |
| | |||||
* | Drastically limit amount of history kept | Tom Ryder | 2016-08-18 | 1 | -4/+4 |
| | | | | | | Reading really large files seems to be slow in Bash in general, but it's particularly bad in 4.4rc1. I keep encrypted snapshots of my HISTFILE on my home machine, so it's just a little extra step to search them. | ||||
* | Use explicit -n test within [[ ]] | Tom Ryder | 2016-08-18 | 1 | -1/+1 |
| | | | | | Bash doesn't require it, but there's no real advantage to it and it's a better habit for complying with e.g. pdksh, which does | ||||
* | Use consistent syntax for sh source loops | Tom Ryder | 2016-08-18 | 1 | -2/+1 |
| | |||||
* | Update bashrc/zshrc with POSIX funcs source | Tom Ryder | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | Simplify end-of-file loop in bashrc | Tom Ryder | 2016-08-17 | 1 | -24/+8 |
| | |||||
* | Source ~/.shrc.d in Bash if not login shell | Tom Ryder | 2016-08-17 | 1 | -0/+12 |
| | |||||
* | Move interactive tests back into *rc files | Tom Ryder | 2016-08-17 | 1 | -0/+6 |
| | | | | | | I don't fully understand why I have to do it this way yet, but if I don't, calling SSH with a command raises "stdin: not a terminal" because ~/.bashrc was called. | ||||
* | Move -i test in Bash to end of ~/.bash_profile | Tom Ryder | 2016-08-17 | 1 | -5/+0 |
| | |||||
* | Use terser syntax for .d loop sources | Tom Ryder | 2016-07-30 | 1 | -16/+10 |
| | |||||
* | Move bash completion setup into separate dir | Tom Ryder | 2016-07-30 | 1 | -0/+10 |
| | |||||
* | Remove unneeded linebreak backslashes | Tom Ryder | 2016-06-21 | 1 | -1/+1 |
| | | | | | | | | | | | Handy command: $ find bin sh bash -type f -exec grep \ -e '|| \\$' \ -e '&& \\$' \ -e '^\s*||' \ -e '^\s*&&' \ {} + | ||||
* | Remove blank lines at end of files | Tom Ryder | 2016-03-28 | 1 | -1/+0 |
| | |||||
* | Strip colons from COMP_WORDBREAKS | Tom Ryder | 2015-11-27 | 1 | -5/+6 |
| | | | | <http://tiswww.case.edu/php/chet/bash/FAQ> E13 | ||||
* | Fix COMP_WORDBREAKS | Tom Ryder | 2015-11-27 | 1 | -0/+6 |
| | |||||
* | Appease shellcheck with multi arith exps | Tom Ryder | 2015-10-02 | 1 | -2/+2 |
| | |||||
* | Simplify Bash version checks a bit more | Tom Ryder | 2015-09-25 | 1 | -9/+9 |
| | |||||
* | Remove overkill chopping on BASH_VERSINFO[0] | Tom Ryder | 2015-08-22 | 1 | -4/+4 |
| | | | | Pointed out by Amy Grace. | ||||
* | Disable aliases | Tom Ryder | 2015-07-03 | 1 | -0/+3 |
| | |||||
* | Use bit shifting not exponentiation | Tom Ryder | 2015-06-26 | 1 | -2/+2 |
| | |||||
* | May as well keep a huge amount of history | Tom Ryder | 2015-06-16 | 1 | -2/+2 |
| | | | | Even on my busiest system it's only a megabyte | ||||
* | Keep a bit more history in memory | Tom Ryder | 2015-06-16 | 1 | -2/+2 |
| | | | | | Amounts to less than 172kb on my system, not really worth worrying about it, and get a few days' history at least this way | ||||
* | Use two more history options | Tom Ryder | 2015-06-08 | 1 | -0/+4 |
| | |||||
* | Disable aliases | Tom Ryder | 2015-06-08 | 1 | -0/+2 |
| | |||||
* | Set direxpand if available (very new option) | Tom Ryder | 2015-06-08 | 1 | -0/+6 |
| | |||||
* | Tidy up line-split conditional | Tom Ryder | 2015-06-08 | 1 | -2/+2 |
| | |||||
* | Check existence of subfiles | Tom Ryder | 2015-06-07 | 1 | -1/+3 |
| | |||||
* | Add newline | Tom Ryder | 2015-06-07 | 1 | -0/+1 |
| | |||||
* | Use magic-space expansion for !hist | Tom Ryder | 2015-06-06 | 1 | -2/+0 |
| | |||||
* | No real need to use use test over [...] | Tom Ryder | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | Don't clobber $_ (changed my mind) | Tom Ryder | 2015-05-31 | 1 | -2/+3 |
| | |||||
* | Align multiline if conditions | Tom Ryder | 2015-05-29 | 1 | -5/+5 |
| | |||||
* | Missing = sign in version comment | Tom Ryder | 2015-05-27 | 1 | -1/+1 |
| |