summaryrefslogtreecommitdiffstats
path: root/bin/ksh/emacs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use proper function pointer type instead of void *jca2020-05-081-5/+7
* Bind ^L (C-l) to clear-screen instead of redrawjca2019-04-031-2/+2
* Add clear-screen emacs editing command, currently not bound to amillert2018-06-181-6/+31
* One minor scan-build warningjca2018-01-161-2/+2
* unifdef BRACE_EXPAND; ok jca@anton2018-01-141-2/+2
* Remove unused "args" param from kb_add(), it is always NULL.millert2018-01-081-99/+99
* Add proper bounds checking to kb_add(). OK anton@millert2018-01-071-11/+12
* Bring back the sign compare changes, this time with a fix from otto@millert2018-01-061-9/+8
* Back out sign compare changes that appear to cause problems on hppa.millert2018-01-041-4/+4
* Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.millert2018-01-011-4/+4
* Add -Wshadow to Makefile and fix the resulting warnings. Many ofmillert2017-12-271-3/+1
* Add another pair of home/end key bindings; from Lari Rasku.anton2017-12-181-1/+3
* Remove the "version" interactive function in emacs mode.jca2017-11-261-32/+1
* Fix some incorrectness related to Emacs editing mode in ksh:anton2017-11-221-3/+3
* Stop exposing the emacs-usemeta option, and warn when trying to set it.jca2017-08-301-4/+1
* Drop needless commentjca2017-08-301-2/+1
* Kill a useless setlocale() queryjca2017-08-291-11/+3
* No need to NUL-terminate the line buffer since it's handled by x_e_getu8() byanton2017-06-251-3/+1
* Don't output partial UTF-8 characters in ksh emacs mode. Instead, try to read aanton2017-06-251-12/+52
* '^T' is documented to be bounded to transpose-chars while in emacsbrynet2017-06-201-40/+1
* Improve UTF-8 handling on lines that are wider than the terminal,schwarze2017-05-121-2/+4
* In emacs incremental search mode (^R),schwarze2016-08-091-3/+4
* remove a useless macrommcc2016-01-261-2/+4
* Next step in UTF-8 support:schwarze2016-01-081-3/+9
* add another combo for home/end keys that works in tmux.tedu2015-12-301-1/+3
* Move system headers from sh.h to those files that actually need them.tb2015-12-141-1/+3
* In emacs command-line editing mode, make sure that moving left andschwarze2015-12-101-5/+24
* Move string.h include from sh.h to the files that use it.mmcc2015-10-191-1/+2
* Apply style(9) to header includes.mmcc2015-10-191-3/+5
* Change x_do_ins()'s arg type from int to size_t for correctness's sake,mmcc2015-10-161-4/+2
* Cast iscntrl()'s arg to unsigned char.mmcc2015-10-161-2/+2
* Replace calls to x_emacs_putbuf() with x_do_ins() since allmillert2015-10-101-17/+3
* Unused macros; from Michael McConville.nicm2015-10-101-4/+1
* remove null check before afree. from Michael McConvilletedu2015-10-091-3/+2
* Last of the (thing *)0 -> NULL, from Michael McConville. No binarynicm2015-09-181-2/+2
* Replace newline and space defines by "\n" and " " directly, from Michaelnicm2015-09-101-4/+4
* remove casts and null checks before free. from Michael McConvilletedu2015-09-011-4/+3
* Bind the Delete key (ESC[3~) to delete-char-forwardjca2015-03-251-2/+2
* bcmp to memcmptedu2015-02-161-3/+3
* ctype cleanups. Repeated re-audits of this sensitive area by okan andderaadt2013-12-171-14/+16
* remove trailing whitespaces; use tabs instead of spaces where appropriate;sobrado2013-11-281-18/+18
* Correctly expand bindings containing macros. Fix a regression introducedmpi2012-06-101-7/+15
* generalise ksh keybinding system - bindings are no longer limited indjm2012-04-301-333/+478
* Fix hang in emacs mode. To reproduce the hang go like: "^[16000l" whichmarco2011-09-051-2/+7
* remove unused SILLY game of life.okan2011-03-141-58/+1
* fix macro handlinghalex2009-06-021-4/+8
* fix memory leaks and one potential null deref found by coverity. from netbsd.fgsch2007-08-021-7/+7
* fix ksh prompt wrapping, from Marcus Glocker <marcus@nazgul.ch>.beck2006-07-101-3/+22
* Fix a redraw problem that occurs when a recalled history line hasotto2005-09-261-5/+4
* pascoe noted that ^V in ksh emacs mode is not what you expect -- literalderaadt2005-08-011-2/+2