summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-init-appearance.el
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2015-08-26 16:28:18 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2015-08-26 16:28:18 (GMT)
commite66510180f38fd7b7f212c7585d3b5ea220739a4 (patch)
tree96fafb8698e2bc820d45d25c900122b614caaeec /lisp/ravi-init-appearance.el
parentdd509349d6e9ef94120d8531922995e17e92314f (diff)
downloaddotemacs-e66510180f38fd7b7f212c7585d3b5ea220739a4.zip
dotemacs-e66510180f38fd7b7f212c7585d3b5ea220739a4.tar.gz
dotemacs-e66510180f38fd7b7f212c7585d3b5ea220739a4.tar.bz2
Manage word navigation
Diffstat (limited to 'lisp/ravi-init-appearance.el')
-rw-r--r--lisp/ravi-init-appearance.el18
1 files changed, 18 insertions, 0 deletions
diff --git a/lisp/ravi-init-appearance.el b/lisp/ravi-init-appearance.el
index 35d872f..80c4d8a 100644
--- a/lisp/ravi-init-appearance.el
+++ b/lisp/ravi-init-appearance.el
@@ -123,6 +123,24 @@ Delete all whitespace on a successive key press."
:bind (("M-q" . toggle-fill-unfill))
:ensure t)
+(use-package subword
+ :config
+ (global-superword-mode 1)
+ :diminish superword-mode)
+
+;; Make word-navigation more palatable
+(use-package syntax-subword
+ :init
+ (progn
+ (setq syntax-subword-skip-spaces t))
+ :config
+ (progn
+ (defun ravi/turn-on-syntax-subword-mode ()
+ (interactive)
+ (syntax-subword-mode 1))
+ (add-hook 'prog-mode-hook 'ravi/turn-on-syntax-subword-mode))
+ :ensure t)
+
(use-package rectangle-utils
:bind (("C-x R" . rectangle-menu))
:ensure t)