summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_main.c
AgeCommit message (Collapse)AuthorFilesLines
2009-01-2826463: Greg Klanderman: add zle-line-finish widgetPeter Stephenson1-0/+13
26464: Greg Klanderman: fix insert-ids=single for menu completion 26465: Greg Klanderman: command keymap for execution
2008-12-0926110: option to allow vared to open to an alternative terminalPeter Stephenson1-5/+14
2008-11-1226030: fix memory leak in varedOliver Kiddle1-0/+1
2008-11-1126025: prefer handling user input to zle -F file descriptorPeter Stephenson1-8/+15
2008-09-2625744: dynamic named directories and further doshfunc() simplificationPeter Stephenson1-1/+1
2008-09-2225723: align combining character when popped from input stackPeter Stephenson1-0/+1
2008-09-1625677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson1-3/+2
tidy up interface to doshfunc()
2008-09-0825634: free t before returning if both t and errflag are set.Clint Adams1-0/+2
2008-07-3125345, 25347: neaten interface from main shell to zlePeter Stephenson1-18/+70
2008-07-1725272: add zshaddhistory hookPeter Stephenson1-1/+1
2008-05-1225002: only ZLE should update attributes resulting from prompt expansionPeter Stephenson1-9/+10
2008-05-0124899: make colour escape sequences configurablePeter Stephenson1-0/+1
allow ANSI colour names
2008-04-2024853: use metafied strings for inner loops over historyPeter Stephenson1-7/+10
2008-04-2024852: more combining chars falloutPeter Stephenson1-1/+1
2008-04-1624821: update notes in FAQ on combining characters,Peter Stephenson1-0/+6
fix up cursor on exit from user-defined widget
2008-04-03typoPeter Stephenson1-2/+4
2008-04-0324786: handle read -t properly in zle via getbyte()Peter Stephenson1-7/+20
2008-04-0324782: initial go at highlighting of characters in zle command linesPeter Stephenson1-0/+2
2008-03-1124703: Src/Zle/zle_main.c: clear trashedzle when first startingBart Schaefer1-1/+3
the editor in zleread(), so that reexpandprompt() from the first zrefresh() won't expand the prompt an extra time.
2008-02-1424551: Free heap memory after every ZLE commandPeter Stephenson1-0/+13
2007-12-1824279: allow terminal changes after zle -I to be acquired by main shellPeter Stephenson1-1/+13
2007-12-1324240: make vared check for trailing garbage earlierPeter Stephenson1-0/+4
2007-10-1923924: Improve synchronising of character attributes with otherGeoff Wing1-0/+2
output routines
2007-07-0623665: autoloading of module features and related tweaksPeter Stephenson1-6/+7
2007-05-2923488: tidy up module interface and documentationPeter Stephenson1-2/+2
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-3/+24
2007-05-1323433: fix shift for ZMAXTIMEOUTPeter Stephenson1-1/+1
2007-02-0823159 plus minor doc tweaks: leave BAUD parameter unset by defaultPeter Stephenson1-0/+1
2006-11-0822981: Zvi Har'el: bad call from 22952Peter Stephenson1-1/+1
22980: add hook array for special functions
2006-10-3022924: a couple more metafy_line()/unmetafy_line() problemsPeter Stephenson1-0/+1
2006-09-2322765: rename some MB_ macros to WC_ for consistency.Peter Stephenson1-2/+2
2006-09-1722727: "use 'exit' to exit" was suboptimalPeter Stephenson1-0/+1
2006-09-1022676, 22678: extend sched and make it able to run events when waiting forPeter Stephenson1-153/+306
input
2006-07-2422556: Multibyte separators and delimitersPeter Stephenson1-12/+20
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-12/+11
2006-05-30Made implied "int" on new static variable explicit (which silencesWayne Davison1-1/+1
gcc).
2006-05-2622464: bad recursion if error in prompt substitutionPeter Stephenson1-4/+9
2006-04-2522431: set WIDGET etc. more consistently when executing zle functionsPeter Stephenson1-4/+14
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-3/+3
2006-01-12- When mbrtowc() returns -2 when given all the remaining chars in aWayne Davison1-7/+7
string, set an end-of-line flag and avoid calling mbrtowc() again for any of the incomplete characters that remain in the string. - Use "mbs" for the multi-byte state variable name (for consistency). - Use the new MB_INVALID and MB_INCOMPLETE defines for the size_t -1 and -2 values (respectively).
2006-01-11The return value of mbrtowc() is a size_t (unsigned), so don'tWayne Davison1-3/+6
assign it to an int and then check if it's < 0, as that won't work on a system where an int is larger than a size_t.
2005-11-2422014: argument-base, insert-unicode-charPeter Stephenson1-0/+1
2005-11-15Changed zleread() to return a normal char pointer, not unsigned char.Wayne Davison1-8/+7
Got rid of some unsigned-char/char pointer casts.
2005-10-2821943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson1-8/+8
use multibyte versions of nicechar wherever possible.
2005-10-02minor tidy-upsPeter Stephenson1-1/+0
2005-09-2921784: Improved character widths for formatted multibyte character outputPeter Stephenson1-4/+4
2005-09-2021736: improve tests for word and identifier characters with multibyte inputPeter Stephenson1-19/+0
2005-09-0921720: fix getrestchar() some morePeter Stephenson1-1/+2
2005-09-0921709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on ↵Peter Stephenson1-9/+38
invalid characters or EOF
2005-08-10c.f. 21590: metafy_line()/unmetafy_line() now support wide charactersPeter Stephenson1-0/+5