From: rush Date: Tue, 8 Sep 2026 12:59:09 +0000 (-0400) Subject: Remove howm-mode again X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=5ef788f3c073ef03ed9af7277270d3b64e3898c0;p=emacsinit.git Remove howm-mode again I like the idea, but it just doesn't do everything I want, where org does. Still a useful thing to use every now and again, to test the org-bloat against a more minimal setup. --- diff --git a/howm-menu.txt b/howm-menu.txt deleted file mode 100644 index 9132f07..0000000 --- a/howm-menu.txt +++ /dev/null @@ -1,21 +0,0 @@ -= <<< %menu% -%last-update %"G"[Update Menu] - - Create: %"e"[Remember] %"c"[New] %"D"[Dup] - Search: %"s"[String] %"r"[Regexp] %"o"[Occur] %"h"[History] - List: %"a"[All] %"l"[Recent] %"A"[Around] %"w"[Random Walk] - Dates: %"y"[Schedule] %"t"[Todo] %"."[Today] %":"[Yesterday] - Buffers: %"b"[Buffers] %"x"[Marks] %"g"[Update] %"Q"[Killall] - Copy: %"K"[] %"i"[Key>] - Settings: %"m"[Edit Menu] [Preference] - -------------------------------------- -%here%(howm-menu-legend-en) -%reminder -------------------------------------- - -UNDERTAKINGS: -------------------------------------- -%here%(howm-menu-search "#open") -------------------------------------- diff --git a/init.el b/init.el index b15b373..bd07f98 100644 --- a/init.el +++ b/init.el @@ -42,7 +42,6 @@ forth-mode trashed org-transclusion - howm ;; minions vc-jj) "The list of packages I want to always install") @@ -368,27 +367,6 @@ installed." (:maildir "/Trash" :key ?t) (:maildir "/Drafts" :key ?d))))) -;; Howm -;; GTD note store. Notes live flat in ~/howm/, but the menu file lives here in -;; .emacs.d so that version control tracks it. - -(setq howm-directory "~/howm/" - howm-file-name-format "%Y%m%dT%H%M%S.txt" - howm-menu-file (expand-file-name "howm-menu.txt" user-emacs-directory) - howm-keyword-file (expand-file-name ".howm-keys" "~/howm/") - howm-history-file (expand-file-name ".howm-history" "~/howm/")) - -(require 'howm) - -;; Future dated reminders stay asleep until their date, which makes the menu a -;; tickler file. howm-huge- comes from howm, so this must follow the require. -(with-eval-after-load 'howm - (setq howm-menu-todo-priority (- howm-huge-) - howm-menu-schedule-days 14 - howm-menu-todo-num 40 - howm-todo-separators '((0 . "- - - - - - - - -") - (nil . "- - - - - - - - -")))) - ;;; Load libraries Not from the package manager (dolist (path '("sedit-mouse/" "themes/"))