From 96631869628ddb8e758645d714598ffcf9cd904c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 4 Sep 2012 12:30:54 +0200 Subject: Customize Evil -- make it work with Isar Shortcuts --- .emacs | 2 +- .emacs.d/evil-settings.el | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .emacs.d/evil-settings.el diff --git a/.emacs b/.emacs index 6eddf21..825faac 100644 --- a/.emacs +++ b/.emacs @@ -2,8 +2,8 @@ (add-to-list 'load-path "~/.emacs.d/evil") ;; evil -(setq evil-default-cursor (quote (t "Grey"))) (require 'evil) +(load "evil-settings") (evil-mode 1) ;; wrap long lines diff --git a/.emacs.d/evil-settings.el b/.emacs.d/evil-settings.el new file mode 100644 index 0000000..b646cf6 --- /dev/null +++ b/.emacs.d/evil-settings.el @@ -0,0 +1,16 @@ +; correct cursor color +(setq evil-default-cursor (quote (t "Grey"))) + +; Y == y$ +(evil-define-operator evil-yank-line-end (beg end type register) + "Yank to end of line." + :motion evil-end-of-line + (interactive "") + (evil-yank beg end type register)) + +(define-key evil-normal-state-map "Y" 'evil-yank-line-end) + +; make unicode-tokens work +(eval-after-load "isar" '(progn + (unicode-tokens-use-shortcuts 0) + (unicode-tokens-use-shortcuts 1))) -- cgit v1.2.3