Update fzf location
[dotfiles] / .bash_bind
old mode 100644 (file)
new mode 100755 (executable)
index 1254b74..670c61a
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # you can also edit the ~/.inputrc file
-# and add something like
+# and add something like (set bell-style none to disable beep)
 #
 # "\C-t": "top\n"
 # or
 
 # 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-xc":cal'
-bind -x '"\C-xi":my_ip'
-bind -x '"\C-xg":glances'
-bind -x '"\C-xp":emax /home/nsukami/Documents/post.org'
+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'
 
-#
-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'
+fi