Refactoring input method selection.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sat, 12 Oct 2013 15:43:06 +0300
changeset 1080 8fad37c1d42f
parent 1079 9eda6250b20d
child 1081 37ddc669849c
Refactoring input method selection.
.emacs-my
--- a/.emacs-my	Wed Oct 09 20:14:17 2013 +0300
+++ b/.emacs-my	Sat Oct 12 15:43:06 2013 +0300
@@ -677,13 +677,17 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "keyboard, mouse")
 
+;; (pc-bindings-mode) ; I define own keybinding...
+
 ;; cyrillic-jis-russian  for 567 is :,.
 ;; cyrillic-jcuken  for SHIFT 567 is :,.
 ;; russian-computer for SHIFT 567 is %^&
-(if (>= emacs-major-version 22)
-    (setq default-input-method 'russian-computer)
-  (setq default-input-method 'cyrillic-jcuken))
-;; (pc-bindings-mode) ; Myself define keybinding, see
+(setq my-russian-input-method 'russian-computer)
+(setq my-ukranian-input-method 'ukranian-computer)
+(when (<= emacs-major-version 21)
+  (setq my-russian-input-method 'cyrillic-jcuken)
+  (setq my-ukranian-input-method 'cyrillic-jcuken))
+(setq default-input-method my-russian-input-method)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "mouse")