From be2ed473e928f8c7cb3e38063ecc77d4ec6cd744 Mon Sep 17 00:00:00 2001 From: rekado Date: Mon, 1 Sep 2014 11:30:08 +0200 Subject: move global key bindings to the same place --- init.el | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index b5e8e15..525158b 100644 --- a/init.el +++ b/init.el @@ -37,30 +37,12 @@ (setq evil-default-cursor '("white" box)) (set-background-color "#181818") -;; Swap C-t and C-x, so it's easier to type on Dvorak layout -(keyboard-translate ?\C-t ?\C-x) -(keyboard-translate ?\C-x ?\C-t) - -;; kill current buffer -(global-set-key (kbd "C-x C-k") (lambda () - (interactive) - (kill-buffer (current-buffer)))) -(global-set-key (kbd "C-c r") 'replace-regexp) - ; smart mode line (setq sml/theme 'respectful) (sml/setup) -(require 'smex) -(smex-initialize) -(global-set-key (kbd "M-x") 'smex) -(global-set-key (kbd "M-X") 'smex-major-mode-commands) -(global-set-key (kbd "") 'smex) -(global-set-key (kbd "S-") 'smex-major-mode-commands) -;; expand region -(global-set-key (kbd "M-@") 'er/expand-region) ; C-d on an empty line in the shell terminates the process. (defun comint-delchar-or-eof-or-kill-buffer (arg) @@ -242,12 +224,33 @@ (global-set-key (kbd "C-.") 'zoom-in) (global-set-key (kbd "C-,") 'zoom-out) +;; easier way to jump to other window +(global-set-key (kbd "M-o") 'other-window) + +(require 'smex) +(smex-initialize) +(global-set-key (kbd "M-x") 'smex) +(global-set-key (kbd "M-X") 'smex-major-mode-commands) +(global-set-key (kbd "") 'smex) +(global-set-key (kbd "S-") 'smex-major-mode-commands) + +;; expand region +(global-set-key (kbd "M-@") 'er/expand-region) + +;; Swap C-t and C-x, so it's easier to type on Dvorak layout +(keyboard-translate ?\C-t ?\C-x) +(keyboard-translate ?\C-x ?\C-t) + +;; kill current buffer +(global-set-key (kbd "C-x C-k") (lambda () + (interactive) + (kill-buffer (current-buffer)))) +(global-set-key (kbd "C-c r") 'replace-regexp) + (require 'shell-switcher) (setq shell-switcher-mode t) (add-hook 'eshell-mode-hook 'shell-switcher-manually-register-shell) -(global-set-key (kbd "M-o") 'other-window) - (load "email.el") (require 'rekado-mode) (rekado-mode 1) -- cgit v1.2.3