From 963b0db211af02e3d5b4f8deef4eda9a2f6ef89d Mon Sep 17 00:00:00 2001 From: JackJ30 Date: Mon, 31 Mar 2025 14:02:49 -0400 Subject: emacs better completion and save place + scrolling --- .config/emacs/settings.org | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to '.config') diff --git a/.config/emacs/settings.org b/.config/emacs/settings.org index 03a9586..d89566d 100644 --- a/.config/emacs/settings.org +++ b/.config/emacs/settings.org @@ -95,6 +95,10 @@ (setq vc-follow-symlinks t) +(use-package saveplace + :init + (save-place-mode)) + #+END_SRC ** Org Mode #+BEGIN_SRC emacs-lisp @@ -116,7 +120,8 @@ (column-number-mode +1) (setq-default fill-column 80) (global-display-line-numbers-mode t) -(setq display-line-numbers-width-start t) +(setq display-line-numbers-width-start t + display-line-numbers-type t) (use-package rainbow-delimiters :hook (prog-mode . rainbow-delimiters-mode)) @@ -135,12 +140,9 @@ ;; scrolling (setq scroll-up-aggressively nil scroll-down-aggressively nil - scroll-conservatively 101 - display-line-numbers-type t) + scroll-conservatively 101) (setq scroll-step 1) (setq scroll-margin 8) -(global-set-key (kbd "M-n") 'scroll-up-line) -(global-set-key (kbd "M-p") 'scroll-down-line) ;; electric pair (electric-pair-mode +1) @@ -355,6 +357,7 @@ ** Text Completion #+BEGIN_SRC emacs-lisp +;; corfu (fancy completion) (use-package corfu :bind (:map corfu-map ("C-g" . corfu-quit)) @@ -362,7 +365,10 @@ (global-corfu-mode) (corfu-history-mode)) +;; completion preview (ghost text) (global-completion-preview-mode) +(global-set-key (kbd "M-n") 'completion-preview-next-candidate) +(global-set-key (kbd "M-p") 'completion-preview-prev-candidate) #+END_SRC ** Snippets -- cgit v1.2.3