]> git.draconx.ca Git - zshconf.git/blobdiff - zshrc
Add bindings for cygwin.
[zshconf.git] / zshrc
diff --git a/zshrc b/zshrc
index df6b2ad41151758f6ab96b19d8de9bd381a3547e..caf5805b784d1ece8818f10f3c693294ea648699 100644 (file)
--- a/zshrc
+++ b/zshrc
@@ -26,10 +26,11 @@ rxvt*)
        bindkey '\e[8~' end-of-line
        bindkey '\e[7~' beginning-of-line
 ;;
-screen*|linux)
+screen*|linux|cygwin)
        bindkey '\e[3~' delete-char
        bindkey '\e[4~' end-of-line
        bindkey '\e[1~' beginning-of-line
+       bindkey '\eOM'  accept-line
 ;;
 xterm)
        bindkey '\e[3~' delete-char
@@ -45,6 +46,14 @@ cons25)
 ;;
 esac
 
+# Keymap-specific bindings
+case $KEYMAP in
+colemak)
+       bindkey '^R'    history-incremental-search-forward
+       bindkey '^P'    history-incremental-search-backward
+       ;;
+esac
+
 # Set the xterm title
 case $TERM in
         xterm*|rxvt*|Eterm|aterm|kterm|gnome*)