X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/configs/blobdiff_plain/f8e11b0e6f2d8dfe7a65d407288576f556241708..6540f2c44d2948362e052c0048751d2bbfd2729a:/init.org diff --git a/init.org b/init.org index c341674..2c534da 100644 --- a/init.org +++ b/init.org @@ -718,6 +718,12 @@ for this. (setq-default cursor-type 'bar) #+end_src +*** Allow scrolling in Isearch + +#+begin_src emacs-lisp +(setq isearch-allow-scroll t) +#+end_src + ** Bindings #+begin_src emacs-lisp @@ -1194,16 +1200,14 @@ There's no way I could top that, so I won't attempt to. :hook (dired-mode . dired-hide-details-mode)) #+end_src -*** =diff-hl= - -Highlight uncommitted changes in the left fringe. +*** Help #+begin_src emacs-lisp -(use-package diff-hl +(use-feature help + :defer t :config - (setq diff-hl-draw-borders nil) - (global-diff-hl-mode) - (add-hook 'magit-post-refresh-hook 'diff-hl-magit-post-refresh t)) + (temp-buffer-resize-mode) + (setq help-window-select t)) #+end_src *** Borg's =layer/essentials= @@ -1217,19 +1221,6 @@ TODO: break this giant source block down into individual org sections. (use-package dash :config (dash-enable-font-lock)) -(use-feature eldoc - :when (version< "25" emacs-version) - :config (global-eldoc-mode)) - -(use-feature help - :defer t - :config - (temp-buffer-resize-mode) - (setq help-window-select t)) - -(progn ; `isearch' - (setq isearch-allow-scroll t)) - (use-feature lisp-mode :config (add-hook 'emacs-lisp-mode-hook 'outline-minor-mode) @@ -1242,9 +1233,6 @@ TODO: break this giant source block down into individual org sections. :defer t :config (setq Man-width 80)) -(use-feature paren - :config (show-paren-mode)) - (use-feature prog-mode :config (global-prettify-symbols-mode) (defun indicate-buffer-boundaries-left () @@ -1273,6 +1261,37 @@ TODO: break this giant source block down into individual org sections. :CUSTOM_ID: editing :END: +** =diff-hl= + +Highlight uncommitted changes in the left fringe. + +#+begin_src emacs-lisp +(use-package diff-hl + :config + (setq diff-hl-draw-borders nil) + (global-diff-hl-mode) + :hook (magit-post-refresh . diff-hl-magit-post-refresh)) +#+end_src + +** ElDoc + +Display Lisp objects at point in the echo area. + +#+begin_src emacs-lisp +(use-feature eldoc + :when (version< "25" emacs-version) + :config (global-eldoc-mode)) +#+end_src + +** paren + +Highlight matching parens. + +#+begin_src emacs-lisp +(use-feature paren + :config (show-paren-mode)) +#+end_src + ** =savehist= Save minibuffer history.