disabled magit-todos because it caused problems

This commit is contained in:
Janis 2024-07-17 18:31:11 +02:00
parent 0225ba4be3
commit 330cb15193

View file

@ -270,10 +270,10 @@ Light theme for writing
Manage themes, use dark-theme by default:
#+begin_src emacs-lisp
(defvar nemo/dark-theme 'doom-one)
(defvar nemo/light-theme 'gruvbox-light-medium)
(defvar nemo/dark-theme 'doom-one)
(defvar nemo/light-theme 'gruvbox-light-medium)
(load-theme nemo/dark-theme t)
(add-hook 'after-init-hook (lambda () (load-theme nemo/dark-theme t)))
#+end_src
Disable themes before loading a new one, from [[https://github.com/larstvei/dot-emacs?tab=readme-ov-file#advice][here]].
@ -487,7 +487,7 @@ try out =diff-hl= for highlighting diffs in magit:
#+end_src
=magit-todos= sounds cool.
#+begin_src emacs-lisp
#+begin_src emacs-lisp :tangle no
(use-package magit-todos
:after magit
:straight t
@ -1063,23 +1063,6 @@ Use =kind-icon= to decorate corfu completion candidates:
(add-to-list 'corfu-margin-formatters #'kind-icon-margin-formatter))
#+end_src
Use =prescient= to sort completion candidates:
#+begin_src emacs-lisp :tangle no
(use-package prescient
:straight t
:after corfu
:defer t
:config
(add-to-list 'prescient-filter-method 'fuzzy))
(use-package corfu-prescient
:straight t
:after corfu
:straight t
:config
(corfu-prescient-mode 1))
#+end_src
This package seems to slow down search quite a bit in common buffers like find-file and exectue-extended-comand:
#+begin_src emacs-lisp :tangle no
(use-package cape
@ -1124,7 +1107,7 @@ Fuzzy and out-of-order completion matching using =orderless=:
(use-package orderless
:straight t
:config
(setq completion-styles '(orderless basic partial-completion)
(setq completion-styles '(prescient orderless basic partial-completion)
orderless-matching-styles '(orderless-flex)
completion-category-overrides '((file (styles basic partial-completion)))
orderless-component-separator "[ |]"))
@ -1145,6 +1128,29 @@ Use =embark= for in-mini-buffer actions:
:hook (embark-collect-mode . consult-preview-at-point-mode))
#+end_src
Use =prescient= to sort completion candidates:
#+begin_src emacs-lisp
(use-package prescient
:straight t
:after corfu
:defer t
:config
(add-to-list 'prescient-filter-method 'fuzzy))
(use-package corfu-prescient
:straight t
:after corfu
:straight t
:config
(setq corfu-prescient-completion-styles '(prescient orderless basic partial-completion))
(corfu-prescient-mode 1))
#+end_src
After loading =orderless= and =prescient=, configure the =completion-styles= list:
#+begin_src emacs-lisp
(setq completion-styles '(prescient orderless basic partial-completion))
#+end_src
#+begin_src emacs-lisp
(defun my-consult-line-wrapper ()
(interactive)
@ -1356,6 +1362,15 @@ clang-format
:defer t)
#+end_src
** Zig
Use =zls= automatically with lsp, and =zig-mode=:
#+begin_src emacs-lisp
(use-package zig-mode
:straight t
:config
(add-to-list 'auto-mode-alist '("\\.zig\\'" . zig-mode)))
#+end_src
* Keybinds
#+begin_src emacs-lisp
(define-key custom-bindings-map (kbd "C-c l") 'org-store-link)