1. 15 Mar, 2021 1 commit
    • CrispyConductor's avatar
      fix(vi-mode): fix keymap indicator on zle-line-finish (#9620) · 3f34ce4d
      CrispyConductor authored
      * Update VI_KEYMAP on zle-line-finish.  Fixes next prompt draw.
      
      * Also fix vi-mode prompt redraw in case previous prompt was canceled
      
      * Do not redraw fix prompt if VI_MODE_RESET_PROMPT_ON_MODE_CHANGE is unset
      
      * Use a local variable instead of global in function
      3f34ce4d
  2. 16 Jan, 2021 1 commit
  3. 04 Jan, 2021 2 commits
  4. 02 Jan, 2021 2 commits
  5. 19 May, 2019 1 commit
  6. 09 Apr, 2019 2 commits
  7. 24 Sep, 2018 1 commit
  8. 31 Aug, 2018 1 commit
  9. 29 Aug, 2018 1 commit
  10. 12 Sep, 2016 2 commits
  11. 18 Nov, 2015 1 commit
    • Andrew Janke's avatar
      vi-mode: remove line-init/finish widgets that broken terminfo keybindings · 8ea77358
      Andrew Janke authored
      The zle-line-init and zle-line-finish definitions here were broken with
      respect to smkx/rmkx because their "if" logic had fallthrough where it shouldn't,
      so the mode was left in rmkx all the time. This just removes those widgets
      entirely, because they're now defined (correctly) in lib/keybindings.zsh and
      not needed in plugins.
      8ea77358
  12. 22 Feb, 2015 1 commit
  13. 19 Feb, 2015 1 commit
  14. 18 Feb, 2015 2 commits
  15. 04 Feb, 2015 1 commit
  16. 14 Mar, 2014 1 commit
  17. 03 Jan, 2013 1 commit
  18. 02 Jan, 2013 1 commit
  19. 28 Nov, 2012 1 commit
    • Max Bane's avatar
      Revert "Fix to restore bindings after switching to vi-mode" · 53854754
      Max Bane authored
      This reverts commit b609aa0e -- this commit
      was a bad idea, because it makes vi-mode very difficult to use. The default
      `bindkey` keybindings are NOT MEANT to coexist with `bindkey -v` Vi mode;
      that's why `bindkey -v` clears them in the first place! Restoring all of the
      default keybindings after enabling Vi mode, the way the reverted commit did,
      causes many collisions between those default keybindings that begin with ESC
      and the command-mode-initiating ESC of Vi mode. See Issue 1438 of
      robbyrussell/oh-my-zsh. If people have custom keybindings, they should create
      them in their ~/.zshrc AFTER enabling the vi-mode plugin and sourcing
      oh-my-zsh.sh.
      
      # Please enter the commit message for your changes. Lines starting
      # with '#' will be ignored, and an empty message aborts the commit.
      # On branch master
      # Changes to be committed:
      #   (use "git reset HEAD <file>..." to unstage)
      #
      #	modified:   plugins/vi-mode/vi-mode.plugin.zsh
      #
      53854754
  20. 02 Nov, 2012 1 commit
  21. 20 Sep, 2012 1 commit
    • Jim Hester's avatar
      Fix to restore bindings after switching to vi-mode · b609aa0e
      Jim Hester authored
      the vi-mode plugin destroys any bindings made before it is sourced due to the
      'bindkey -v' call to switch to using vi-mode.  This patch saves the bindings
      before invoking 'bindkey -v' then rebinds them afterwards, this fixes a number
      of outstanding issues due to people using vi-mode and having things in oh-my-zsh
      break due to the bindings being destroyed
      b609aa0e
  22. 01 Oct, 2010 1 commit
  23. 26 Sep, 2010 1 commit