init-extras.el
;; When emacs is not enough
(use-package eshell
:bind (("C-c s" . eshell)))
; Nice link, not enabled by defaut
(use-package hyperbole
:pin melpa ; 9.0.1 do not define a default for hyrolo, get the latest
:config
(remove-hook 'hyrolo-add-hook #'hyrolo-set-date)
:custom
(hyrolo-file-list '("~/org/contacts.org"))
)
;; ----- Misc, better experience -----
(use-package which-key
:ensure nil ; builtin
:defer t
:commands which-key-mode
:hook (after-init . which-key-mode))
(use-package dired-preview) ; Enable on demand
;; Edit grep résulta
(use-package wgrep
:ensure t
:after grep
:bind
( :map grep-mode-map
("e" . wgrep-change-to-wgrep-mode)
("C-x C-q" . wgrep-change-to-wgrep-mode)
("C-c C-c" . wgrep-finish-edit))
:config
(setq wgrep-auto-save-buffer t)
(setq wgrep-change-readonly-file t))
(provide 'init-extras)