aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant `|| return` from gd()Tom Ryder2017-05-271-1/+1
| | | | It will do that implicitly anyway
* Use -z rather than !-nTom Ryder2017-05-271-1/+1
|
* Add safety to bd()Tom Ryder2017-05-271-1/+2
| | | | | | Handle case if PWD does not start with a slash--a big "Shouldn't Happen", but easy enough to be worth handling, since it would loop infinitely otherwise
* More refinements to bd()Tom Ryder2017-05-271-28/+11
|
* Add history filename squashing to rlwrap(1) callsTom Ryder2017-05-272-2/+2
|
* Make a caveat of swr(1df) clearerTom Ryder2017-05-262-2/+5
|
* Remove ad()Tom Ryder2017-05-264-87/+0
| | | | It has no real advantages over and isn't as clever as just cd /a*/b*/c*
* Tidy/golf gt() down a bitTom Ryder2017-05-261-15/+13
|
* Remove hare-brained no-op lineTom Ryder2017-05-261-1/+0
|
* Correct comment spelling errorTom Ryder2017-05-261-1/+1
|
* Remove implemented ideaTom Ryder2017-05-261-1/+0
| | | | This was implemented in 13a4187
* Remove an implemented ideaTom Ryder2017-05-261-1/+0
| | | | This was done in fd70519
* Add an issueTom Ryder2017-05-261-0/+2
|
* Remove solved issueTom Ryder2017-05-261-1/+0
| | | | This was fixed in 6c4d255
* Still tinkering with ?d.sh scriptsTom Ryder2017-05-263-33/+20
|
* Reimplement ud()Tom Ryder2017-05-261-32/+30
| | | | More fault-tolerant and no subshell or temporary vars
* More bd() improvementsTom Ryder2017-05-261-12/+29
| | | | Including rigorous trailing-slash handling
* Correct default behaviour for bd() with no argsTom Ryder2017-05-261-6/+9
|
* Reimplement sd() without subshellTom Ryder2017-05-262-42/+44
|
* Even terser/nicer bd()Tom Ryder2017-05-251-7/+7
|
* Shorter/saner implementation for bd()Tom Ryder2017-05-251-56/+29
| | | | Avoids subshell mess and consequent trailing-space workaround
* Update submodulesTom Ryder2017-05-251-0/+0
|
* Correct gt() error outputTom Ryder2017-05-241-1/+1
|
* Add trs(1df)Tom Ryder2017-05-245-0/+62
|
* Exit 2 with usage errors from gwp(1df)Tom Ryder2017-05-241-1/+1
|
* Change dam(1df) to a sed scriptTom Ryder2017-05-243-27/+11
|
* Add missing dashTom Ryder2017-05-241-1/+1
|
* Add dam(1df)Tom Ryder2017-05-245-0/+43
|
* Correct title of pvi(1df) man pageTom Ryder2017-05-241-1/+1
|
* Remove Yash supportTom Ryder2017-05-2410-55/+4
| | | | I never use it
* Update submodulesTom Ryder2017-05-242-0/+0
|
* Remove mysql() functionTom Ryder2017-05-232-28/+0
| | | | Clumsy interaction too close to default behaviour anyway
* Explicitly mention ksh93Tom Ryder2017-05-231-1/+1
|
* Correct mftl.awk invocationTom Ryder2017-05-231-1/+1
|
* Restore functional copy-mode vi keysTom Ryder2017-05-231-0/+2
|
* Fix up completions for td(1df)Tom Ryder2017-05-231-4/+11
| | | | Hung on null completion
* Avoid awk(1) fork in pph(1df)Tom Ryder2017-05-221-2/+3
|
* Just use whichever vi(1) we need as VISUALTom Ryder2017-05-141-6/+2
| | | | | | | This avoids an unwanted situation on e.g. Debian minimal where the default Vi implementation is a stripped-down Vim that doesn't use vim(1) as a name, so stuff like sudoedit(8) breaks looking for it and falls back on EDITOR.
* Move exm(1df) test into EDITOR selectionTom Ryder2017-05-142-12/+18
| | | | | | Merely checking for vim(1) is a poor test; we specifically need to know if the ex(1) implementation is Vim, so test it while making the EDITOR decision.
* Include all alpha chars in drakon(6df) toggleTom Ryder2017-05-141-1/+1
|
* Avoid re-calcing length each loop in drakon(6df)Tom Ryder2017-05-141-1/+2
|
* Array-less approach to squ(6df)Tom Ryder2017-05-141-7/+4
|
* Clear letters array before each line in squ(6df)Tom Ryder2017-05-141-0/+1
|
* Ignore blank linesTom Ryder2017-05-141-2/+1
|
* Adopt cleaner approach for acq(6df)Tom Ryder2017-05-141-1/+2
|
* Remove broken config from tmuxTom Ryder2017-05-142-5/+1
| | | | | Looks like 76d6d36 in tmux broke this. I'll figure out a replacement later.
* Adjust newline test in squ(6df) for correct typeTom Ryder2017-05-121-1/+1
| | | | | | Moving the '+' operator to apply to "k" rather than to "len" correctly coerces an integer type for the '<' test rather than a lexical comparison. This was failing on words longer than 10 letters.
* Add missing word to acq(6df)Tom Ryder2017-05-121-1/+1
|
* Add pst(1df), ped(1df), and pvi(1df)Tom Ryder2017-05-1011-0/+110
|
* Update submodulesTom Ryder2017-05-051-0/+0
|