Skip to content

Instantly share code, notes, and snippets.

Created January 31, 2015 10:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2471669b376de09adc44 to your computer and use it in GitHub Desktop.
Save anonymous/2471669b376de09adc44 to your computer and use it in GitHub Desktop.
;; Крестовина
;;
;; Вверх
(global-unset-key (kbd "M-i"))
(global-set-key (kbd "M-i") 'previous-line)
;; Вниз
(global-unset-key (kbd "M-k"))
(global-set-key (kbd "M-k") 'next-line)
;; Влево
(global-unset-key (kbd "M-j"))
(global-set-key (kbd "M-j") 'backward-char)
;; Вправо
(global-unset-key (kbd "M-l"))
(global-set-key (kbd "M-l") 'forward-char)
;; Page Up
(global-unset-key (kbd "M-I"))
(global-set-key (kbd "M-I") 'scroll-down-command)
;; Page Down
(global-unset-key (kbd "M-K"))
(global-set-key (kbd "M-K") 'scroll-up-command)
;; Forward word
(global-unset-key (kbd "M-o"))
(global-set-key (kbd "M-o") 'forward-word)
;; Backward word
(global-unset-key (kbd "M-u"))
(global-set-key (kbd "M-u") 'backward-word)
;; Beginnning of line
(global-unset-key (kbd "M-h"))
(global-set-key (kbd "M-h") 'move-end-of-line)
;; End of line
(global-unset-key (kbd "M-H"))
(global-set-key (kbd "M-H") 'move-beginning-of-line)
;; End of buffer
(global-unset-key (kbd "M-L"))
(global-set-key (kbd "M-L") 'end-of-buffer)
;; Beginning of buffer
(global-unset-key (kbd "M-J"))
(global-set-key (kbd "M-J") 'beginning-of-buffer)
;; Редактирование
;;
;; Delete
(global-unset-key (kbd "M-f"))
(global-set-key (kbd "M-f") 'delete-forward-char)
;; Backspace
(global-unset-key (kbd "M-d"))
(global-set-key (kbd "M-d") 'delete-backward-char)
;; Enter
(global-unset-key (kbd "M-n"))
(global-set-key (kbd "M-n") 'reindent-then-newline-and-indent)
(global-unset-key (kbd "M-m"))
(global-set-key (kbd "M-m") 'reindent-then-newline-and-indent)
;; Выделение
(global-unset-key (kbd "M-SPC"))
(global-set-key (kbd "M-SPC") 'set-mark-command)
;; Копирование
(global-unset-key (kbd "M-c"))
(global-set-key (kbd "M-c") 'kill-ring-save)
;; Вырезание
(global-unset-key (kbd "M-x"))
(global-set-key (kbd "M-x") 'kill-region)
;; Вставка
(global-unset-key (kbd "M-v"))
(global-set-key (kbd "M-v") 'yank)
;; Отмена
(global-unset-key (kbd "M-z"))
(global-set-key (kbd "M-z") 'undo)
;; Сохранение
(global-unset-key (kbd "M-s"))
(global-set-key (kbd "M-s") 'save-buffer)
;; Открытие
(global-unset-key (kbd "C-o"))
(global-set-key (kbd "C-o") 'find-file)
;; Запуск команды
(global-unset-key (kbd "<f5>"))
(global-set-key (kbd "<f5>") 'execute-extended-command)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment