浏览代码

Added thefuck plugin https://github.com/nvbn/thefuck

Roland Chernov 9 年之前
父节点
当前提交
7a13a407e9
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      plugins/thefuck/thefuck.plugin.zsh

+ 9 - 0
plugins/thefuck/thefuck.plugin.zsh

@@ -0,0 +1,9 @@
+fuck-command-line() {
+    FUCK=$(thefuck $(fc -ln -1 | tail -n 1) 2> /dev/null)
+    [ -z $FUCK ] && echo -n -e "\a" && return
+    BUFFER=$FUCK
+    zle end-of-line
+}
+zle -N fuck-command-line
+# Defined shortcut keys: [Esc] [Esc]
+bindkey "\e\e" fuck-command-line