Update fzf location
[dotfiles] / .bash_bind
old mode 100644 (file)
new mode 100755 (executable)
index de71276..670c61a
 
 # reload bash: source bashrc and enter
 # no need to execute, because of \n
-bind '"\e[15~":"source ~/.bashrc\n"'
+bind '"\e[15~":"source ~/.bashrc\n"'
 # bind '"\C-xa":git au'
 # bind '"\C-xc":git co'
 
-bind -x '"\C-xt":tmux'
-bind -x '"\C-xu":uptime'
-bind -x '"\C-xd":date'
-
-#bind -x '"\C-xd":git diff'
-# bind -x '"\C-xs":git stu'
-# bind -x '"\C-xp":git push'
-# bind '"\C-xa":git au'
-# bind '"\C-xc":git co'
-
-bind -x '"\C-xi":my_ip'
-bind -x '"\C-xg":glances'
-#bind -x '"\C-xp":emax /home/nsukami/Documents/post.org'
-
-#
-bind "TAB:complete"
-bind '"\e[Z":menu-complete'
-
-# alt-shift w
-# bind -x '"\eA":"git au"'
-# bind -x '"\eS":"git stu"'
-# bind -x '"\eC":"git co"'
-# bind -x '"\eD":"git dc"'
-bind -x '"\eq":exit'
-
-# dabbrev expand
-bind '"\e/":dabbrev-expand'
+if is_interactive_shell; then
+    # # fzf git branch name; use like this: git checkout ^g^b
+    # # bind '"\C-g\C-b": "$(git branch -a | cut -c 3- | fzf)\e\C-e"'
+    # bind -x '"\C-xt":tmux'
+    # bind -x '"\C-xu":uptime'
+    # bind -x '"\C-xd":date'
+    #
+    # #bind -x '"\C-xd":git diff'
+    # # bind -x '"\C-xs":git stu'
+    # # bind -x '"\C-xp":git push'
+    # # bind '"\C-xa":git au'
+    # # bind '"\C-xc":git co'
+    #
+    # bind -x '"\C-xi":my_ip'
+    # bind -x '"\C-xg":glances'
+    # bind -x '"\C-xm":m.mails'
+    #
+    # #
+    # bind "TAB:complete"
+    # bind '"\e[Z":menu-complete'
+    #
+    # # alt-shift w
+    # # bind -x '"\eA":"git au"'
+    # # bind -x '"\eS":"git stu"'
+    # # bind -x '"\eC":"git co"'
+    # # bind -x '"\eD":"git dc"'
+    # # bind -x '"\eq":exit' # useless Ctrl-d already exits
+    #
+    # # dabbrev expand
+    # bind '"\e/":dabbrev-expand'
+
+fi