1. 01 Sep, 2015 1 commit
  2. 22 Jul, 2015 2 commits
  3. 16 Jul, 2015 1 commit
  4. 17 Jun, 2015 1 commit
  5. 20 May, 2015 1 commit
  6. 08 May, 2015 1 commit
  7. 07 May, 2015 1 commit
  8. 29 Apr, 2015 1 commit
  9. 29 Jan, 2015 1 commit
  10. 18 Jan, 2015 1 commit
    • Peter Stephenson's avatar
      34322: bug with interface to parsestr() etc. · c6c9f5da
      Peter Stephenson authored
      Was showing up in places like ${(e)...} where command substitution
      could reallocate the token string, but actually there was never any
      guarantee that the lexer wouldn't do that, so this was always
      a bit iffy.
      c6c9f5da
  11. 19 Dec, 2014 1 commit
  12. 18 Dec, 2014 2 commits
  13. 11 Dec, 2014 1 commit
    • Peter Stephenson's avatar
      33876: etc.: Separate errors and keyboards interrupts · d067ebca
      Peter Stephenson authored
      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.
      d067ebca
  14. 29 Sep, 2014 1 commit
  15. 01 Jun, 2014 1 commit
  16. 29 May, 2014 1 commit
  17. 02 Feb, 2014 1 commit
  18. 23 Jan, 2014 1 commit
  19. 31 Dec, 2013 1 commit
  20. 19 Dec, 2013 1 commit
  21. 27 Sep, 2013 1 commit
  22. 27 Jun, 2012 1 commit
  23. 25 Apr, 2012 1 commit
  24. 22 Apr, 2012 1 commit
  25. 13 Apr, 2012 1 commit
  26. 10 Apr, 2012 1 commit
  27. 13 Mar, 2012 1 commit
  28. 07 Jan, 2012 1 commit
  29. 04 Jan, 2012 1 commit
  30. 11 Aug, 2011 1 commit
  31. 28 Jul, 2011 1 commit
  32. 19 Jun, 2011 1 commit
  33. 19 May, 2011 1 commit
  34. 10 May, 2011 1 commit
  35. 09 May, 2011 1 commit
  36. 16 Jan, 2011 1 commit
  37. 11 Jan, 2011 1 commit
  38. 10 Jan, 2011 1 commit