Pull to refresh

Emacs по–русски

Reading time1 min
Views3.2K
Emacs, бесспорно, величайший и наилучший редактор всех времен и народов. Если кому–то это все еще неочевидно — это не беда Emacs-а :)

Но, не все совершенно и Emacs имеет свои огрехи. Маленький но приятный трюк привожу ниже.

;;; ru-bindings-overload.el
;; Overload standard Emacs chords to Russian keys.
;;
;; Очень неудобно каждый раз для выполнения той или иной команды переключать
;; расскладку.  Наиболее часто используемые команды, таким образом, оказываются
;; вот тут.
(global-set-key [?\C-х ?\C-с] 'save-buffer)     ; C-x C-s
(global-set-key [?\C-е] 'move-end-of-line)      ; C-e
(global-set-key [?\C-а] 'move-beginning-of-line)        ; C-a
(global-set-key [?\M-я] 'fill-paragraph-or-region)      ; M-q
(global-set-key [?\C-к] 'kill-line)     ; C-k
(global-set-key [?\C-ы] 'x-clipboard-yank)      ; C-y
;; и т.д.


Важный момент: только векторная форма [?\-] описания нажатий клавиш позволяет использовать не ASCII символы.
Tags:
Hubs:
0
Comments14

Articles