merged
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 07 Aug 2011 23:23:09 +0300
changeset 164 c745f917fce2
parent 163 54c314ad989d (diff)
parent 161 feeb41993549 (current diff)
child 165 517623c39dac
merged
--- a/.Xdefaults	Thu Aug 04 01:15:54 2011 +0300
+++ b/.Xdefaults	Sun Aug 07 23:23:09 2011 +0300
@@ -35,6 +35,7 @@
 Rxvt*foreground: black
 Rxvt*cursorColor: brown
 Rxvt*geometry: 120x40
+! 5x7, 5x8, 6x9, 6x10, 6x12, 7x13, 7x14, 9x15, 8x16, 10x20, 12x24
 Rxvt*font: 7x14
 ! Rxvt*boldFont: 7x14
 Rxvt*scrollBar: on
--- a/.hgrc	Thu Aug 04 01:15:54 2011 +0300
+++ b/.hgrc	Sun Aug 07 23:23:09 2011 +0300
@@ -30,4 +30,5 @@
 hgext.graphlog =
 ; Enable '.hgeol' tracking (fix for CR/LF).
 hgext.eol =
-
+; Allow cherry-picking.
+transplant =
--- a/.inputrc	Thu Aug 04 01:15:54 2011 +0300
+++ b/.inputrc	Sun Aug 07 23:23:09 2011 +0300
@@ -17,6 +17,10 @@
 # meta-prefixed characters.
 set output-meta on
 
+# Terminal driver rebound some keys. See output 'stty -a'. I like original
+# control codes (to set 'C-w', etc).
+set bind-tty-special-chars off
+
 # Ignore case (on/off).
 set completion-ignore-case on
 
@@ -58,8 +62,10 @@
 $endif
 
 # Define my favorite Emacs key bindings.
+"\C-@": set-mark
 "\C-w": kill-region
 "\M-w": copy-region-as-kill
+"\M-/" dabbrev-expand
 
 # Ctrl+Left/Right to move by whole words.
 "\e[1;5C": forward-word
@@ -72,6 +78,12 @@
 "\e[3;5~": kill-word
 "\C-_": backward-kill-word
 
+# UP/DOWN filter history by typed string as prefix.
+"\e[A": history-search-backward
+"\C-p": history-search-backward
+"\e[B": history-search-forward
+"\C-n": history-search-forward
+
 # Local Variables:
 # mode: shell-script
 # fill-column: 78