aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Exclude .doc from blacklisted extensionsTom Ryder2016-12-201-2/+3
|
* Accept all directory names for text completionTom Ryder2016-12-201-0/+6
|
* Return not continue in text filename completionTom Ryder2016-12-201-5/+5
|
* Add full stopTom Ryder2016-12-191-1/+1
|
* Clarify commonalityTom Ryder2016-12-191-1/+1
|
* Group shells under one itemTom Ryder2016-12-191-6/+5
|
* Attempt at properly escaping non-printing charsTom Ryder2016-12-191-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.gzTom Ryder2016-12-191-3/+2
|
* Add yashrc.d and ver() funcTom Ryder2016-12-193-1/+13
|
* Fix extension of zsh subfileTom Ryder2016-12-191-0/+0
|
* I solved this problem but haven't generalised itTom Ryder2016-12-191-2/+0
|
* Remove an issueTom Ryder2016-12-191-2/+0
| | | | This was fixed in edcbf2a
* Block a well-intended shellcheck errorTom Ryder2016-12-191-0/+1
|
* Move pwgen() wrapper into pwg(1df)Tom Ryder2016-12-194-8/+24
|
* Remove diff()/rcsdiff() function wrappersTom Ryder2016-12-193-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 conservativeTom Ryder2016-12-191-3/+3
|
* Only add -u to diff() call if more than two argsTom Ryder2016-12-191-1/+13
|
* Remove lhn()Tom Ryder2016-12-192-14/+0
| | | | Not portable, and I never use it anyway
* Request version with "ver" shortcut not promptTom Ryder2016-12-194-12/+14
|
* Use -e test to be consistentTom Ryder2016-12-191-1/+1
|
* Inline a file exist-source testTom Ryder2016-12-191-3/+1
|
* Remove TMUX SHLVL crap from zsh configTom Ryder2016-12-191-7/+0
|
* Don't use /bin/shTom Ryder2016-12-191-2/+2
| | | | It sets $SHELL for me inappropriately
* OK, I'm pretty sure this is the reight arrangementTom Ryder2016-12-191-1/+5
|
* Keep trying ...Tom Ryder2016-12-191-6/+1
|
* Restore half-fix and noteTom Ryder2016-12-191-0/+5
|
* Nope; still wrong. Giving up for nowTom Ryder2016-12-191-1/+1
|
* Here's the answer; unset SHLVL in default-commandTom Ryder2016-12-191-6/+1
|
* Backtrack again on SHLVL messTom Ryder2016-12-191-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.confTom Ryder2016-12-191-0/+4
|
* Attempt a much saner approach to managing SHLVLTom Ryder2016-12-196-22/+13
|
* Defer kshrc loading until after shrc all loadedTom Ryder2016-12-182-5/+5
|
* Move TMUX_SHLVL trick into shrc.dTom Ryder2016-12-182-7/+9
|
*-. Merge branches 'freebsd' and 'openbsd'Tom Ryder2016-12-180-0/+0
|\ \
| | * Merge branch 'master' into openbsdTom Ryder2016-12-184-7/+19
| | |\ | |_|/ |/| |
| * | Merge branch 'master' into freebsdTom Ryder2016-12-1810-23/+75
| |\ \ | |/ / |/| |
* | | Add ksh version distinguisher to promptTom Ryder2016-12-181-2/+12
| | |
* | | Change tack; force ENV if the file existsTom Ryder2016-12-183-10/+2
| | |
* | | Change syntax of ksh prompt func declarationTom Ryder2016-12-181-1/+1
| | | | | | | | | | | | | | | | | | Turns out that `typeset` only makes a variable local if the function was declared with this syntax. This actually makes a fair bit of sense if I think about it. Wouldn't do this in Bash though.
* | | Add an issueTom Ryder2016-12-181-0/+2
| | |
* | | Undo strange default for login ksh93 ENVTom Ryder2016-12-182-0/+8
| | | | | | | | | | | | I haven't yet figured out why it does this
* | | Remove reserved wordTom Ryder2016-12-181-2/+2
| | |
| | |
| \ \
*-. \ \ Merge branches 'freebsd' and 'openbsd'Tom Ryder2016-12-170-0/+0
|\ \ \ \ | | |/ / | |/| / | | |/
| | * Merge branch 'master' into openbsdTom Ryder2016-12-1729-160/+171
| | |\ | |_|/ |/| |
* | | Still improving ksh-guessing heuristicsTom Ryder2016-12-171-7/+14
| | |
* | | Move ksh.sh shim into ksh subdirTom Ryder2016-12-173-3/+4
| | | | | | | | | | | | | | | So it doesn't get installed on systems where I don't use ksh, since it's mostly not needed
* | | Improve accuracy of commentTom Ryder2016-12-171-1/+2
| | |
* | | Second try at compatible ksh testTom Ryder2016-12-171-6/+4
| | | | | | | | | | | | I guess this is my life now
* | | Improve ksh version test to catch ksh93s+Tom Ryder2016-12-171-1/+25
| | | | | | | | | | | | And hopefully all versions below
* | | Add a second version check to detect kshTom Ryder2016-12-171-1/+1
| | |