diff --git a/05prog-mode.el b/05prog-mode.el index c08f79f..e106e17 100644 --- a/05prog-mode.el +++ b/05prog-mode.el @@ -32,8 +32,12 @@ ;; Key bindings (define-key prog-mode-map (kbd "C-d") 'dash-at-point) ;; Jump to dash definition (define-key prog-mode-map (kbd "C-c c") 'comment-line) -(define-key prog-mode-map (kbd "C-c r") 'align-regexp) ;; Because C-c a is used by ag already. +(define-key prog-mode-map (kbd "C-c r") 'align-regexp) ;; Because C-c a is used + ;; by ag already. (define-key prog-mode-map (kbd "C-c i") 'indent-region) +(define-key prog-mode-map (kbd "C-c v") 'vr/replace) ;; Visually replace all + ;; occurences of a specific + ;; regex ;; When possible, show code documentation (global-eldoc-mode 1) diff --git a/init.el b/init.el index 8f6fc51..1ed60fe 100644 --- a/init.el +++ b/init.el @@ -40,6 +40,8 @@ yasnippet ;; Code snippets framework yasnippet-snippets ;; Actual snippets for various languages flycheck ;; Compilation framework + visual-regexp ;; Regexp replacement with preview in + ;; current buffer. ;; Project management projectile @@ -110,7 +112,7 @@ ;; If there is more than one, they won't work right. '(package-selected-packages (quote - (enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell)))) + (visual-regexp enh-ruby-mode counsel-projectile counsel ivy flycheck-rust flycheck racer rust-mode hydra markdown-mode solarized-theme company-ansible alchemist window-purpose column-enforce-mode yaml-mode ansible dockerfile-mode ruby-end web-mode rvm dash-at-point robe base16-theme exec-path-from-shell)))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful.