summaryrefslogtreecommitdiffstats
path: root/lisp/init-editing.el
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2016-02-25 22:47:45 +0100
committerMartin Polden <martin.polden@gmail.com>2016-02-25 23:17:48 +0100
commit3974306870486650a0e5bb6669280bae12b694fe (patch)
treea69574c99d38f15b678dd47dd31f5b163c8079dd /lisp/init-editing.el
parentc75c977394d062f11dbc1ed0379bf18fcf3c709e (diff)
Use use-package
Diffstat (limited to 'lisp/init-editing.el')
-rw-r--r--lisp/init-editing.el27
1 files changed, 16 insertions, 11 deletions
diff --git a/lisp/init-editing.el b/lisp/init-editing.el
index 567a68f..8ffe1eb 100644
--- a/lisp/init-editing.el
+++ b/lisp/init-editing.el
@@ -1,9 +1,9 @@
-;; install packages
-(require-package 'whole-line-or-region)
+(use-package whole-line-or-region
+ :diminish whole-line-or-region-mode
-(require 'whole-line-or-region)
-(require 'misc)
-(require 'whitespace)
+ :config
+ ;; cut or copy the currrent line if no region is active
+ (whole-line-or-region-mode 1))
;; disable backup files
(setq make-backup-files nil)
@@ -19,11 +19,11 @@
'("z\\(sh[^/]*\\|login\\|logout\\|profile\\|preztorc\\)\\'"
. sh-mode))
-;; cut or copy the currrent line if no region is active
-(whole-line-or-region-mode 1)
-
;; use zap-up-to-char instead of zap-to-char
-(global-set-key (kbd "M-z") 'zap-up-to-char)
+(use-package misc
+ :ensure nil
+
+ :bind ("M-z" . zap-up-to-char))
;; swap RET and C-j
(global-set-key (kbd "RET") 'newline-and-indent)
@@ -63,7 +63,8 @@ Including indent-buffer, which should not be called automatically on save."
(message "Skipping indent-buffer in %s." major-mode)
(indent-buffer)))
-(global-set-key (kbd "C-c c") 'cleanup-buffer)
+(use-package whitespace
+ :bind ("C-c c" . cleanup-buffer))
;; keybindings for navigating elisp sources
(defun call-interactively-other-window (function &optional noselect)
@@ -109,6 +110,10 @@ NOSELECT is non-nil."
(global-set-key (kbd "C-c n") 'rename-this-buffer-and-file)
;; enable subword-mode in prog-mode
-(add-hook 'prog-mode-hook 'subword-mode)
+(use-package subword
+ :ensure nil
+ :diminish subword-mode
+ :config
+ (add-hook 'prog-mode-hook 'subword-mode))
(provide 'init-editing)