diff options
| author | cashmere <cashmere@autistici.org> | 2026-08-03 02:22:55 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-08-03 02:22:55 +0200 |
| commit | a1aab3b22b7dddd8392529573f542a5454dccd16 (patch) | |
| tree | ce5f3316cec61df9d71a554d9fe8210f4c4129ae | |
| parent | dee0fd2cd4dc114cd81dec7feb6412aa6251efab (diff) | |
| download | emacs-a1aab3b22b7dddd8392529573f542a5454dccd16.tar.gz | |
md: 2026-08-03T02:22:55+02:00
| -rw-r--r-- | config.el | 31 |
1 files changed, 28 insertions, 3 deletions
@@ -2178,6 +2178,12 @@ completion-category-overrides '((file (styles partial-completion))))) ;; Customi ("C-k" . helm-previous-line))) (global-set-key (kbd "M-x") 'helm-M-x) +(use-package helm-flx + :ensure t + :after helm + :config + (helm-flx-mode +1)) + (use-package eglot :ensure nil :config @@ -2941,10 +2947,10 @@ created later still get them." (use-package sync-ui :ensure nil - :commands (sync-ui) + :commands (sync-ui)) :init (with-eval-after-load 'general - (my-leader "oy" '(sync-ui :wk "sync")))) + (my-leader "oy" '(sync-ui :wk "sync"))) (defun my/reload-config () "Re-tangle config.org and reload the generated config.el in place. @@ -3008,7 +3014,9 @@ still require a restart since elpaca queues run at init time." (use-package helm-projectile :ensure t :after (helm projectile) - :commands (helm-projectile-find-file helm-projectile-switch-project)) + :commands (helm-projectile-find-file helm-projectile-switch-project) + :custom + (helm-projectile-fuzzy-match t)) (use-package wgrep :ensure t @@ -3477,6 +3485,7 @@ workspace (e.g. *scratch*)." "pr" '(my/project-replace :wk "project replace (wgrep)") "pa" '(projectile-add-known-project :wk "add project") "pi" '(projectile-invalidate-cache :wk "invalidate cache") + "pt" '(projectile-run-task :wk "tasks") "g" '(:ignore t :wk "git") "gc" '(magit-clone :wk "clone") @@ -3792,6 +3801,18 @@ date) and the dired header are never skipped." :config (elfeed-protocol-enable)) +(defun my/elfeed-reset () + "Delete the local elfeed database and re-fetch everything from tt-rss. +Fixes stale feeds that were removed server-side but still show up +locally. Note: entries no longer present on the server are lost." + (interactive) + (when (yes-or-no-p "Delete local elfeed db and re-fetch all feeds from tt-rss? ") + (elfeed-db-unload) + (delete-directory elfeed-db-directory t) + (make-directory elfeed-db-directory t) + (elfeed-db-load) + (elfeed-update))) + (use-package elfeed-goodies :ensure t :after elfeed @@ -4262,4 +4283,8 @@ opening another file in same project does not re-notify." :ensure t :hook (org-mode . org-auto-tangle-mode)) +(use-package zfs + :ensure nil + :commands (zfs)) + (provide 'init) |
