summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-init-navigation.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ravi-init-navigation.el')
-rw-r--r--lisp/ravi-init-navigation.el86
1 files changed, 24 insertions, 62 deletions
diff --git a/lisp/ravi-init-navigation.el b/lisp/ravi-init-navigation.el
index 93e778b..a2ed01e 100644
--- a/lisp/ravi-init-navigation.el
+++ b/lisp/ravi-init-navigation.el
@@ -49,10 +49,7 @@
(defun ravi/without-region-bindings-mode (orig-func &rest args)
(let* ((ravi/disable-region-bindings-mode t)
(res (apply orig-func args)))
- res))
- )
- :ensure t
- )
+ res))))
(use-package avy
:bind (("M-h" . avy-goto-word-1)
@@ -63,33 +60,25 @@
(progn
(setq avy-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l ?r ?u ?t ?y ?w ?o ?e ?i))
(setq avy-style 'at-full
- avy-background t))
- :ensure t)
+ avy-background t)))
(use-package ace-isearch
:config
(progn
(setq ace-isearch-use-ace-jump nil) ; prefer dedicated key for ace-jump
(global-ace-isearch-mode +1))
- :disabled t ; helm-swoop has a dedicated key now
- :ensure t)
+ :disabled t) ; helm-swoop has a dedicated key now
(use-package jump-char
- :bind (("M-m" . jump-char-forward))
- :ensure t
- )
+ :bind (("M-m" . jump-char-forward)))
(use-package imenu-anywhere
- :bind ("s-." . imenu-anywhere)
- :ensure t
- )
+ :bind ("s-." . imenu-anywhere))
(use-package expand-region
:config
(progn
- (bind-key "C-=" 'er/expand-region))
- :ensure t
- )
+ (bind-key "C-=" 'er/expand-region)))
(use-package multiple-cursors
:bind (("C-S-c C-S-c" . mc/edit-lines)
@@ -104,31 +93,25 @@
(bind-key "p" 'mc/mark-previous-like-this region-bindings-mode-map)
(bind-key "n" 'mc/mark-next-like-this region-bindings-mode-map)
(bind-key "m" 'mc/mark-more-like-this-extended region-bindings-mode-map)
- )
- :ensure t
- )
+ ))
(use-package fold-this
:commands fold-this
:config
(progn
- (bind-key "t" 'fold-this region-bindings-mode-map))
- :ensure t
- )
+ (bind-key "t" 'fold-this region-bindings-mode-map)))
(use-package indirect
:commands indirect-region
:config
(progn
(bind-key "I" 'indirect-region region-bindings-mode-map))
- )
+ :ensure nil)
(use-package visual-regexp
:bind (("C-c r" . vr/replace)
("C-c q" . vr/query-replace)
- ("C-c m" . vr/mc-mark))
- :ensure t
- )
+ ("C-c m" . vr/mc-mark)))
(bind-key "<M-f6>" 'ff-find-other-file)
@@ -144,10 +127,7 @@
(add-hook 'emacs-lisp-mode-hook 'smartparens-mode)
(add-hook 'emacs-lisp-mode-hook 'sp-use-smartparens-bindings)
(use-package minor-mode-hack :ensure t)
- (raise-minor-mode-map-alist 'region-bindings-mode)
- )
- :ensure t
- )
+ (raise-minor-mode-map-alist 'region-bindings-mode)))
(use-package corral
:bind (("M-9" . corral-parentheses-backward)
@@ -159,24 +139,21 @@
("M-\"" . corral-double-quotes-backward))
:config
(progn
- (setq corral-preserve-point t))
- :ensure t)
+ (setq corral-preserve-point t)))
;; Marking and moving lines
(defun ravi/pull-up-a-line()
"Pull up the next line"
(interactive)
- (join-line -1)
- )
+ (join-line -1))
(bind-key "M-j" 'ravi/pull-up-a-line)
(use-package move-lines
:bind (("<S-down>" . move-lines-down)
- ("<S-up>" . move-lines-up)
- )
- )
+ ("<S-up>" . move-lines-up))
+ :ensure nil)
;; From Kyle Sherman's comment at
;; http://emacs-fu.blogspot.com/2010/01/duplicating-lines-and-commenting-them.html
@@ -211,8 +188,7 @@
(global-key-combo-mode 1)
(key-combo-define-global (kbd "C-a")
`(back-to-indentation move-beginning-of-line
- key-combo-return)))
- :ensure t)
+ key-combo-return))))
(defun ravi/Fuco-point-in-comment ()
"Determine if the point is inside a comment"
@@ -251,22 +227,18 @@
)
(add-hook 'prog-mode-hook 'turn-on-whole-line-or-region-mode)
)
- :diminish whole-line-or-region-mode
- :ensure t
- )
+ :diminish whole-line-or-region-mode)
;; This must be after enabling whole-line-or-region
(use-package easy-kill
:config
(progn
(global-set-key [remap kill-ring-save] 'easy-kill)
- (global-set-key [remap whole-line-or-region-kill-ring-save] 'easy-kill))
- :ensure t)
+ (global-set-key [remap whole-line-or-region-kill-ring-save] 'easy-kill)))
;; grep and friends
-(use-package wgrep
- :ensure t)
+(use-package wgrep)
(if (executable-find "ag")
;; Prefer the silver-searcher if available
@@ -278,9 +250,7 @@
(progn
(setq ag-highlight-search t)
(setq ag-reuse-buffers t)
- (use-package wgrep-ag
- :ensure t))
- :ensure t)
+ (use-package wgrep-ag)))
;; Use grep if ag is not available on the system
(use-package grep
:bind (("H-g" . grep))))
@@ -304,9 +274,7 @@
(highlight-symbol-next)
(set-temporary-overlay-map ravi/highlight-symbol-overlay-map t))
)
- :disabled t ; M-s . suffices for my needs
- :ensure t
- )
+ :disabled t) ; M-s . suffices for my needs
(let ((ad-redefinition-action 'accept))
(use-package color-moccur
@@ -318,11 +286,7 @@
(bind-key "M-O" 'isearch-moccur-all isearch-mode-map))
:config
- (use-package moccur-edit)
-
- :ensure t
- )
- )
+ (use-package moccur-edit)))
;; Delete via isearch
(defun zap-to-isearch (rbeg rend)
@@ -402,8 +366,7 @@
("s" swoop)
("m" swoop-multi "multi")
("r" swoop-pcre "pcre")
- ("b" swoop-back-to-last-position "back")))
- :ensure t)
+ ("b" swoop-back-to-last-position "back"))))
(bind-key (kbd "y") 'info-display-manual help-map)
@@ -412,8 +375,7 @@
(progn
(beginend-global-mode)
(dolist (m beginend-modes)
- (diminish (cdr m))))
- :ensure t)
+ (diminish (cdr m)))))
(require 'midnight)