summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_keymap.c
AgeCommit message (Collapse)AuthorFilesLines
2015-04-1734905: no parse error after keyboard interrupt.Peter Stephenson1-1/+2
Handled generally, though only showing up in special nested cases. Also fix ZLE so it doesn't cancel the interrupt flag when not actually returning from a local keymap.
2014-12-1834002: zshcalloc() in init_keymaps()Barton E. Schaefer1-1/+1
2014-12-1333956: document key binding changes and remove ^X bindingOliver Kiddle1-0/+1
2014-12-1333846: additional default vi-mode key bindingsOliver Kiddle1-0/+7
2014-12-1233950: ignore KEYTIMEOUT for vi operatorsOliver Kiddle1-1/+7
2014-12-1133876: etc.: Separate errors and keyboards interruptsPeter Stephenson1-0/+10
Combination of 12 commits from interrupt_abort branch. Basic strategy is to introduce bits to errflag and to set and reset them separately. Remove interrupt status on return to main keymap. Turn off ERRFLAG_INT for always block. Restore bit thereafter: we probably need a new variable in order to allow user interrupts to be reset in the always block. Add TRY_BLOCK_INTERRUPT This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too. Ensure propagation of SIGINT from exited job. If received by foreground job, shell uses ERRFLAG_INT, not ERRFLAG_ERROR, to set the new state. Reset errflag before precmd() Add always block in _main_completion to fix ZLS_COLORS Ensures we get the right state of $ZLS_COLORS at the end of _main_complete even if there's an interrupt. However, the "right state" is a bit messy as it depends on styles.
2014-11-2133730: vim style text objects for selecting wordsOliver Kiddle1-0/+6
2014-11-1733704: keybindings, documentation, tests and minorOliver Kiddle1-1/+21
fixes for vim style visual selection changes
2014-11-0433596: make local keymap keybinding hide global keymapOliver Kiddle1-1/+1
binding that is a prefix of the local binding
2012-08-25John Stahara: 30641: bindkey -N error report is misleadingPeter Stephenson1-1/+1
when copying keymap.
2011-12-2030033: silence valgrind warningsBart Schaefer1-0/+1
2010-09-2028282: new function zlecallhook()Peter Stephenson1-13/+2
fix arguments to zle-keymap-select
2010-09-0828237: new parameter ZLE_LINE_ABORTEDPeter Stephenson1-2/+8
28241: don't list .safe with bindkey -lL
2010-09-0528229: can list individual keymapsPeter Stephenson1-4/+18
2010-09-0528227: improved documentation on keymapsPeter Stephenson1-10/+106
28226: improve bindkey -lL for aliased keymaps
2009-01-2826463: Greg Klanderman: add zle-line-finish widgetPeter Stephenson1-4/+11
26464: Greg Klanderman: fix insert-ids=single for menu completion 26465: Greg Klanderman: command keymap for execution
2009-01-1926366: add "isearch" keymap and "accept-search" functinoPeter Stephenson1-0/+4
2008-11-1126024: don't leave ref count incremented when aborting bindkey with an errorOliver Kiddle1-1/+2
2008-04-0324786: handle read -t properly in zle via getbyte()Peter Stephenson1-1/+1
2006-09-1022684: improve getkeystring() interface and make printf do octal escapesPeter Stephenson1-5/+6
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-22/+20
2006-04-25this one got missedPeter Stephenson1-1/+1
2006-04-23users/10172: new zle command read-commandPeter Stephenson1-0/+13
2006-01-2822169: hook function zle-keymap-select called when $KEYMAP changesPeter Stephenson1-1/+17
2005-10-28unposted: bit I missed in 21945Peter Stephenson1-1/+1
2005-10-2821943, 21945: ZLE_UNICODE_SUPPORT -> MULTIBYTE_SUPPORT;Peter Stephenson1-3/+3
use multibyte versions of nicechar wherever possible.
2005-09-2921784: Improved character widths for formatted multibyte character outputPeter Stephenson1-4/+6
2005-09-2921770: tweak 21760 to avoid conflicts with global bindingsBart Schaefer1-3/+2
2005-09-2421760: fix test for sequence prefixes in the local keymap in getkeymapcmd()Bart Schaefer1-6/+12
2005-09-0921709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on ↵Peter Stephenson1-1/+1
invalid characters or EOF
2005-08-1521610: Turn on ZLE_UNICODE_SUPPORT and fix a few related problems.Peter Stephenson1-0/+4
2005-02-1820822: Initial code for Unicode/multibyte inputPeter Stephenson1-5/+32
20823: Debugging test in stat wrong for 64-bit systems
2004-06-02Marked unused parameters with the new UNUSED() macro.Wayne Davison1-11/+11
2004-04-0619733 with docs tweaked: keymaps for vared and zedPeter Stephenson1-5/+16
2004-03-0819553: rename c in zle to lastcharPeter Stephenson1-4/+4
2003-10-29a la 19209: zcalloc -> zshcallocPeter Stephenson1-3/+3
2003-05-2218559, 18562: make modules use proper option argumentsPeter Stephenson1-5/+1
2003-05-1418536: EMACS and VI compatibility optionsPeter Stephenson1-0/+10
2002-08-2717582: Improved option argument handling.Peter Stephenson1-25/+26
unposted: Updated version to 4.1.0-dev-6 because of interface change.
2001-09-0315734: zle -K option to select a keymap, and zle KEYMAP parameter toAndrew Main1-1/+4
examine the current selection.
2001-04-19bindkey -rp removes prefix bindings; bindkey -p bugfixPeter Stephenson1-4/+38
2001-03-28Add `bindkey -p'Peter Stephenson1-1/+21
2001-03-1413633: don't use termcap cursor keys if single key which is already boundPeter Stephenson1-1/+13
2001-03-1313611, 13615: Bind cursor keys using termcap, including in viins.Peter Stephenson1-19/+67
2000-12-18Back out 13285.Bart Schaefer1-4/+4
2000-12-1613285: use vi-up and -down in vicmd modeClint Adams1-40/+56
1999-04-15Initial revisionTanaka Akira1-0/+1238