From a5551d165f3ba1b96e7e932037f0a804efdc0cba Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Thu, 30 Jun 2016 12:32:45 +0200 Subject: emacs: unset all f keys and added evil-numbers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- emacs/init.el | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/emacs/init.el b/emacs/init.el index f59f0e1..0167ce0 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -148,6 +148,10 @@ ;; cannot be loaded due to some error. (global-unset-key (kbd "C-z")) +;; Disable all the Fn keys. +(dotimes (i 12) + (global-unset-key (kbd (format "" (+ i 1))))) + ;; Let flyspell be performant. (defvar flyspell-issue-message-flag nil) @@ -287,7 +291,13 @@ (use-package evil-surround :ensure t :config - (global-evil-surround-mode 1))) + (global-evil-surround-mode 1)) + + (use-package evil-numbers + :ensure t + :config + (define-key evil-normal-state-map (kbd "C-a") 'evil-numbers/inc-at-pt) + (define-key evil-normal-state-map (kbd "C-c -") 'evil-numbers/dec-at-pt))) ;; Install a set of useful functions from @bbatsov. The bindings are following ;; Emacs style instead of being more Vim-like on purpose (I don't want to put -- cgit v1.2.3