summaryrefslogtreecommitdiff
path: root/bin/ksh/emacs.c
AgeCommit message (Expand)Author
2021-10-09In ksh(1) emacs search-history mode, emitting a NUL character causesAlexander Hall
2021-06-27In addition to 2-byte and 3-byte UTF-8 sequences, correctly identify allIngo Schwarze
2020-05-08Use proper function pointer type instead of void *Jeremie Courreges-Anglas
2019-04-03Bind ^L (C-l) to clear-screen instead of redrawJeremie Courreges-Anglas
2018-06-18Add clear-screen emacs editing command, currently not bound to aTodd C. Miller
2018-01-16One minor scan-build warningJeremie Courreges-Anglas
2018-01-14unifdef BRACE_EXPAND; ok jca@anton
2018-01-08Remove unused "args" param from kb_add(), it is always NULL.Todd C. Miller
2018-01-07Add proper bounds checking to kb_add(). OK anton@Todd C. Miller
2018-01-06Bring back the sign compare changes, this time with a fix from otto@Todd C. Miller
2018-01-04Back out sign compare changes that appear to cause problems on hppa.Todd C. Miller
2018-01-01Add WARNINGS=yes to ksh and fix the resulting sign compare warnings.Todd C. Miller
2017-12-27Add -Wshadow to Makefile and fix the resulting warnings. Many ofTodd C. Miller
2017-12-18Add another pair of home/end key bindings; from Lari Rasku.anton
2017-11-26Remove the "version" interactive function in emacs mode.Jeremie Courreges-Anglas
2017-11-22Fix some incorrectness related to Emacs editing mode in ksh:anton
2017-08-30Stop exposing the emacs-usemeta option, and warn when trying to set it.Jeremie Courreges-Anglas
2017-08-30Drop needless commentJeremie Courreges-Anglas
2017-08-29Kill a useless setlocale() queryJeremie Courreges-Anglas
2017-06-25No need to NUL-terminate the line buffer since it's handled by x_e_getu8() byanton
2017-06-25Don't output partial UTF-8 characters in ksh emacs mode. Instead, try to read aanton
2017-06-20'^T' is documented to be bounded to transpose-chars while in emacsBryan Steele
2017-05-12Improve UTF-8 handling on lines that are wider than the terminal,Ingo Schwarze
2016-08-09In emacs incremental search mode (^R),Ingo Schwarze
2016-01-26remove a useless macrommcc
2016-01-08Next step in UTF-8 support:Ingo Schwarze
2015-12-30add another combo for home/end keys that works in tmux.Ted Unangst
2015-12-14Move system headers from sh.h to those files that actually need them.tb
2015-12-10In emacs command-line editing mode, make sure that moving left andIngo Schwarze
2015-10-19Move string.h include from sh.h to the files that use it.mmcc
2015-10-19Apply style(9) to header includes.mmcc
2015-10-16Change x_do_ins()'s arg type from int to size_t for correctness's sake,mmcc
2015-10-16Cast iscntrl()'s arg to unsigned char.mmcc
2015-10-10Replace calls to x_emacs_putbuf() with x_do_ins() since allTodd C. Miller
2015-10-10Unused macros; from Michael McConville.Nicholas Marriott
2015-10-09remove null check before afree. from Michael McConvilleTed Unangst
2015-09-18Last of the (thing *)0 -> NULL, from Michael McConville. No binaryNicholas Marriott
2015-09-10Replace newline and space defines by "\n" and " " directly, from MichaelNicholas Marriott
2015-09-01remove casts and null checks before free. from Michael McConvilleTed Unangst
2015-03-25Bind the Delete key (ESC[3~) to delete-char-forwardJeremie Courreges-Anglas
2015-02-16bcmp to memcmpTed Unangst
2013-12-17ctype cleanups. Repeated re-audits of this sensitive area by okan andTheo de Raadt
2013-11-28remove trailing whitespaces; use tabs instead of spaces where appropriate;Igor Sobrado
2012-06-10Correctly expand bindings containing macros. Fix a regression introducedMartin Pieuchot
2012-04-30generalise ksh keybinding system - bindings are no longer limited inDamien Miller
2011-09-05Fix hang in emacs mode. To reproduce the hang go like: "^[16000l" whichMarco Peereboom
2011-03-14remove unused SILLY game of life.Okan Demirmen
2009-06-02fix macro handlingAlexander Hall
2007-08-02fix memory leaks and one potential null deref found by coverity. from netbsd.Federico G. Schwindt
2006-07-10fix ksh prompt wrapping, from Marcus Glocker <marcus@nazgul.ch>.Bob Beck