aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add keys to fire up a ksh/zsh windowTom Ryder2017-01-081-0/+6
|
* Bind Ctrl-Alt-L to clear screen in BashTom Ryder2017-01-081-0/+3
| | | | | Two of the three ksh variants and zsh already do this. So, if you can't beat 'em...
* Adjust subshell logic in md()Tom Ryder2017-01-081-5/+8
|
* Remove misplaced \0 in completion funcTom Ryder2017-01-071-1/+1
|
* Improvements to path()Tom Ryder2017-01-071-16/+39
| | | | | | | | * Move common directory argument checking into helper function * Tolerate only one directory argument * Show subcommand in error output * Don't show help on failed commands, just suggest it * (Technicality) Fix trailing-newline lossage in subshell function
* Add two ideasTom Ryder2017-01-071-0/+2
|
* Update rfcf(1df) and rfcr(1df) idiomsTom Ryder2017-01-072-8/+10
|
* Tolerate C-M-l for clear window in kshTom Ryder2017-01-071-14/+3
| | | | | | | Already works in ksh93 and mksh. Trapping C-l in ksh93 interferes with the builtin SIGWINCH handling, clearing the screen every time the window resizes, and I can't find a good way to work around it. Probably best not to fight this.
*-----. Merge branches 'port/bsd/*'Tom Ryder2017-01-060-0/+0
|\ \ \ \
| | | | * Merge branch 'master' into port/bsd/openbsdTom Ryder2017-01-0670-138/+715
| | | | |\ | |_|_|_|/ |/| | | |
| | | | * Merge branch 'master' into port/bsd/openbsdTom Ryder2016-12-2812-7/+113
| | | | |\
| | | * | \ Merge branch 'master' into port/bsd/netbsdTom Ryder2017-01-0646-103/+418
| | | |\ \ \ | |_|_|/ / / |/| | | | |
| | | * | | Merge branch 'master' into port/bsd/netbsdTom Ryder2017-01-0239-56/+424
| | | |\ \ \
| | * | \ \ \ Merge branch 'master' into port/bsd/freebsdTom Ryder2017-01-061-4/+10
| | |\ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | Merge branch 'master' into port/bsd/dragonfly-bsdTom Ryder2017-01-0676-134/+817
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Rename keyboard trap func less ambiguouslyTom Ryder2017-01-061-2/+2
| | | | | | |
* | | | | | | Add tab completion settings to kshTom Ryder2017-01-061-2/+8
| |/ / / / / |/| | | | |
* | | | | | Appease ShellCheckTom Ryder2017-01-061-2/+3
| | | | | |
* | | | | | Merge branch 'feat/ksh-bindings'Tom Ryder2017-01-061-0/+21
|\ \ \ \ \ \
| * | | | | | Found workable ^L bindings in all three kshesTom Ryder2017-01-061-8/+6
| | | | | | |
| * | | | | | Clean binding of ^L in ksh93 to clear screenTom Ryder2017-01-061-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | <http://unix.stackexchange.com/questions/272591/how-to-make-ctrl-l-to-clear-screen-in-ksh-under-red-hat-linux/272720#272720>
| * | | | | | Experimental/not-very-good-yet ksh bindingsTom Ryder2017-01-061-0/+34
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just starting with what I know and seeing if I can make ^L work the same way it does in Bash. Once I understand this a bit better I intend to have a crack at writing some dynamic completion for ksh93.
* | | | | | Add "trackall" option to kshTom Ryder2017-01-061-0/+3
| | | | | |
* | | | | | Use `source` not `.` in zshrcTom Ryder2017-01-061-1/+1
| | | | | |
* | | | | | Add a couple of ksh optionsTom Ryder2017-01-061-1/+12
| | | | | |
* | | | | | Escape ! in jfp(1df) regex for clarityTom Ryder2017-01-061-1/+1
| | | | | |
* | | | | | Simplify pp(1df)Tom Ryder2017-01-062-9/+6
| | | | | |
* | | | | | Add pp(1df) and pph(1df)Tom Ryder2017-01-065-0/+54
| | | | | |
* | | | | | Add jfp(1df)Tom Ryder2017-01-065-0/+46
| | | | | |
* | | | | | Fix some misdirectionsTom Ryder2017-01-063-3/+3
| | | | | |
* | | | | | Replace subshell in sshi(1df) with compound cmdTom Ryder2017-01-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It doesn't need to be a subshell and probably already is one in all non-ksh shells
* | | | | | Add nlbr(1df) and brnl(1df)Tom Ryder2017-01-068-3/+52
| | | | | |
* | | | | | Fix dates in htenc(1df)/htdec(1df) man pagesTom Ryder2017-01-062-2/+2
| | | | | |
* | | | | | Resolve an md() issueTom Ryder2017-01-052-16/+5
| | | | | | | | | | | | | | | | | | | | | | | | Made the whole thing tidier, actually
* | | | | | Add possibility for handling md() featureTom Ryder2017-01-051-1/+2
| | | | | |
* | | | | | More idiomatic approach to rfct(1df)Tom Ryder2017-01-051-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | Got rid of the literal ^L, too
* | | | | | I didn't know about :cntrl:Tom Ryder2017-01-051-1/+1
| | | | | |
* | | | | | Use more portable awk stderr writeTom Ryder2017-01-053-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | The fork is a bit ugly, but it's only for printing a single error.
* | | | | | Slightly more idiomatic awkTom Ryder2017-01-051-2/+2
| | | | | |
* | | | | | Adopt much simpler approach for onl(1df)Tom Ryder2017-01-051-20/+7
| | | | | |
* | | | | | Add onl(1df)Tom Ryder2017-01-055-0/+49
| | | | | |
* | | | | | Add htenc(1df) and htdec(1df)Tom Ryder2017-01-057-0/+51
| | | | | |
* | | | | | Checking/linting bins/games requires buildTom Ryder2017-01-051-4/+4
| | | | | |
* | | | | | Wrap built games into Makefile varTom Ryder2017-01-051-10/+11
| | | | | |
* | | | | | Wrap built binscripts into Makefile varTom Ryder2017-01-051-25/+5
| | | | | | | | | | | | | | | | | | | | | | | | Looking at this now, this really should have been obvious long ago
* | | | | | Add an idea about mandocTom Ryder2017-01-041-0/+1
| | | | | |
* | | | | | Have loc(1df) skip symbolic linksTom Ryder2017-01-042-4/+6
| | | | | |
* | | | | | Remove unused filetype aliasesTom Ryder2017-01-031-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | These have fallen into disuse--`set ft=...` seems to be fine
* | | | | | Add rlwrap(1) to clog(1df)Tom Ryder2017-01-032-1/+7
| | | | | |
* | | | | | Soothe a shellcheck errorTom Ryder2017-01-031-0/+1
| | | | | |