summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_main.c
AgeCommit message (Collapse)AuthorFilesLines
2013-04-3031350: block SIGWINCH nearly all the time, exceptBart Schaefer1-0/+10
when about to calculate prompts or do synchronous read, so syscalls are not interrupted by window size changes.
2013-04-0531172: Let vared define custom init and finish hooksFrank Terbeck1-7/+14
Using this, you can do things like this in a more straight-forward manner: foo-init() { CURSOR=0; } zle -N foo-init foo=$'Some longer\nbuffer with\nmultiple lines.' vared -i foo-init foo
2013-04-0531174: zle: Make sure state changes are refreshed after init hookFrank Terbeck1-2/+2
If `zrefresh' is not called _after_ the zle-line-init hook, any changes made to the editor's state (be it changes to $CURSOR or $BUFFER or called widgets like `clear-screen') will only be picked up after the first character is typed into the editor.
2012-01-0530084: `zle -T tc func' for zle testing of termcap outputPeter Stephenson1-1/+1
2012-01-02queue_signals() to prevent adjustwinsize() loop on FreeBSDBart Schaefer1-0/+14
2011-08-0429643: set incompfunc to zero when executing hook or trap functionPeter Stephenson1-5/+0
2011-07-1229542: fix crash in hbegin(), remove bad testPeter Stephenson1-1/+1
29543: fix backslash-newline within words with histlexwords
2011-05-2629374: exit ZLE immediately if exit pending when keypress expectedPeter Stephenson1-2/+2
2010-12-20Paul 28538 / me 28540 / couple of unposted casts:Peter Stephenson1-1/+1
use char * for pointer arithmetic rather than void *
2010-09-2028282: new function zlecallhook()Peter Stephenson1-21/+3
fix arguments to zle-keymap-select
2010-09-0828237: new parameter ZLE_LINE_ABORTEDPeter Stephenson1-0/+3
28241: don't list .safe with bindkey -lL
2010-07-31users/15217: use top-level status when redrawing promptPeter Stephenson1-0/+23
2009-12-16Check the return value of all pipe(), read(), and write() calls.Wayne Davison1-1/+1
Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
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