Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Limit keep() to ksh93 | Tom Ryder | 2016-12-22 | 2 | -4/+9 |
| | | | | | FreeBSD pdksh doesn't even have complete typeset -p output, nor printf %q, which I think makes this impractical. | ||||
* | Add ver() function to README | Tom Ryder | 2016-12-22 | 1 | -0/+1 |
| | |||||
* | Use . not source | Tom Ryder | 2016-12-22 | 1 | -1/+1 |
| | |||||
* | Fork keep() to ksh | Tom Ryder | 2016-12-22 | 2 | -0/+154 |
| | | | | Mostly works. | ||||
* | Use [!...] not [^...] | Tom Ryder | 2016-12-22 | 1 | -1/+1 |
| | | | | More portable | ||||
* | Add comment to vest(1df) | Tom Ryder | 2016-12-22 | 1 | -0/+1 |
| | |||||
* | Enforce args for vest(1df) and vex(1df) | Tom Ryder | 2016-12-22 | 2 | -0/+8 |
| | |||||
* | Add some aliases for irssi | Tom Ryder | 2016-12-22 | 1 | -0/+14 |
| | |||||
* | Add vex(1df) and vest(1df) | Tom Ryder | 2016-12-22 | 5 | -0/+55 |
| | |||||
* | Fix printf argument mismatch bugs | Tom Ryder | 2016-12-21 | 3 | -3/+3 |
| | | | | What did we do before ShellCheck? | ||||
* | Use clearer logic for prompt color setting | Tom Ryder | 2016-12-21 | 2 | -16/+14 |
| | |||||
* | Correct shell breakdown | Tom Ryder | 2016-12-21 | 1 | -5/+4 |
| | |||||
* | Not as heretical as I thought :( | Tom Ryder | 2016-12-21 | 1 | -2/+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 |
| | |||||
* | Return not continue in text filename completion | Tom Ryder | 2016-12-20 | 1 | -5/+5 |
| | |||||
* | Add full stop | Tom Ryder | 2016-12-19 | 1 | -1/+1 |
| | |||||
* | Clarify commonality | Tom Ryder | 2016-12-19 | 1 | -1/+1 |
| | |||||
* | Group shells under one item | Tom Ryder | 2016-12-19 | 1 | -6/+5 |
| | |||||
* | Attempt at properly escaping non-printing chars | Tom Ryder | 2016-12-19 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | This is supposed to be the equivalent of \[ \] in Bash PS1... >Note that since the command line editors try to figure out how long the >prompt is (so they know how far it is to edge of the screen), escape >codes in the prompt tend to mess things up. You can tell the shell not >to count certain sequences (such as escape codes) by prefixing your >prompt with a non-printing char- acter (such as control-A) followed by >a carriage return and then delimiting the escape codes with this >non-printing character. If you don't have any non-printing characters, >you're out of luck... BTW, don't blame me for this hack; it's in the >original ksh. <http://blog.0xpebbles.org/ksh-prompt-coloring-example> | ||||
* | Allow .gz completion for text fns, but not .tar.gz | Tom Ryder | 2016-12-19 | 1 | -3/+2 |
| | |||||
* | Add yashrc.d and ver() func | Tom Ryder | 2016-12-19 | 3 | -1/+13 |
| | |||||
* | Fix extension of zsh subfile | Tom Ryder | 2016-12-19 | 1 | -0/+0 |
| | |||||
* | I solved this problem but haven't generalised it | Tom Ryder | 2016-12-19 | 1 | -2/+0 |
| | |||||
* | Remove an issue | Tom Ryder | 2016-12-19 | 1 | -2/+0 |
| | | | | This was fixed in edcbf2a | ||||
* | Block a well-intended shellcheck error | Tom Ryder | 2016-12-19 | 1 | -0/+1 |
| | |||||
* | Move pwgen() wrapper into pwg(1df) | Tom Ryder | 2016-12-19 | 4 | -8/+24 |
| | |||||
* | Remove diff()/rcsdiff() function wrappers | Tom Ryder | 2016-12-19 | 3 | -22/+0 |
| | | | | | More trouble than they're worth, and looking at my shell history it looks like I type out the -u all the time anyway | ||||
* | Make diff default even more conservative | Tom Ryder | 2016-12-19 | 1 | -3/+3 |
| | |||||
* | Only add -u to diff() call if more than two args | Tom Ryder | 2016-12-19 | 1 | -1/+13 |
| | |||||
* | Remove lhn() | Tom Ryder | 2016-12-19 | 2 | -14/+0 |
| | | | | Not portable, and I never use it anyway | ||||
* | Request version with "ver" shortcut not prompt | Tom Ryder | 2016-12-19 | 4 | -12/+14 |
| | |||||
* | Use -e test to be consistent | Tom Ryder | 2016-12-19 | 1 | -1/+1 |
| | |||||
* | Inline a file exist-source test | Tom Ryder | 2016-12-19 | 1 | -3/+1 |
| | |||||
* | Remove TMUX SHLVL crap from zsh config | Tom Ryder | 2016-12-19 | 1 | -7/+0 |
| | |||||
* | Don't use /bin/sh | Tom Ryder | 2016-12-19 | 1 | -2/+2 |
| | | | | It sets $SHELL for me inappropriately | ||||
* | OK, I'm pretty sure this is the reight arrangement | Tom Ryder | 2016-12-19 | 1 | -1/+5 |
| | |||||
* | Keep trying ... | Tom Ryder | 2016-12-19 | 1 | -6/+1 |
| | |||||
* | Restore half-fix and note | Tom Ryder | 2016-12-19 | 1 | -0/+5 |
| | |||||
* | Nope; still wrong. Giving up for now | Tom Ryder | 2016-12-19 | 1 | -1/+1 |
| | |||||
* | Here's the answer; unset SHLVL in default-command | Tom Ryder | 2016-12-19 | 1 | -6/+1 |
| | |||||
* | Backtrack again on SHLVL mess | Tom Ryder | 2016-12-19 | 1 | -4/+2 |
| | | | | | Going to have to figure out some other approach. I guess there's a fork-and-exec going on here or something. | ||||
* | Set default-shell to /bin/sh in tmux.conf | Tom Ryder | 2016-12-19 | 1 | -0/+4 |
| | |||||
* | Attempt a much saner approach to managing SHLVL | Tom Ryder | 2016-12-19 | 6 | -22/+13 |
| | |||||
* | Defer kshrc loading until after shrc all loaded | Tom Ryder | 2016-12-18 | 2 | -5/+5 |
| | |||||
* | Move TMUX_SHLVL trick into shrc.d | Tom Ryder | 2016-12-18 | 2 | -7/+9 |
| | |||||
*-. | Merge branches 'freebsd' and 'openbsd' | Tom Ryder | 2016-12-18 | 0 | -0/+0 |
|\ \ | |||||
| | * | Merge branch 'master' into openbsd | Tom Ryder | 2016-12-18 | 4 | -7/+19 |
| | |\ | |_|/ |/| | | |||||
| * | | Merge branch 'master' into freebsd | Tom Ryder | 2016-12-18 | 10 | -23/+75 |
| |\ \ | |/ / |/| | | |||||
* | | | Add ksh version distinguisher to prompt | Tom Ryder | 2016-12-18 | 1 | -2/+12 |
| | | |