Commit graph um-mode/elisp/um.el
Author SHA1 Message Date
bth
cce48501c0 font-lock-um-*-face added to markdown-mode defaulting to :inherit shadow 2026-01-04 11:56:49 -08:00
bth
f0942ff6ae um-tag-dwim : um-find-file-at-point should run thing-at-point 2025-12-25 19:14:24 -08:00
bth
d3e20df7d3 consistent naming 2025-12-25 18:58:13 -08:00
bth
da0270a193 no need to manually add the tag to um-tags-history : completing-read manages this and max length 2025-12-25 18:07:41 -08:00
bth
5819cd5bab um-tag-insert-dwim : negative prefix arg means delete 2025-12-25 17:53:05 -08:00
bth
02ff4f76f4 um-find-file-at-point dont fail when not in project 2025-12-19 12:33:05 -08:00
bth
0f8bd0cff7 doc string 2025-12-19 09:18:01 -08:00
bth
8ec76b8bd8 um-grep-tag pulls first tag from buffer into M-n initial value 2025-12-18 19:13:57 -08:00
bth
ca8dc572e8 um-grep-tag uses completing-read and um-tags-history 2025-12-18 18:31:39 -08:00
bth
07380d07e7 um-target-file-at-point-advice : greatly simplify to same fallback as um-find-file-at-point
no more subdir recursion nor searching all projects, was a little laggy and probably not ideal
2025-12-16 16:17:35 -08:00
bth
3d760257d3 defcustom i guess 2025-12-16 14:31:40 -08:00
bth
ca6b1468a6 um-root-glob um-root-path 2025-12-16 14:22:06 -08:00
bth
3815d3e403 rewrite um-find-file-at-point to fallback intelligently 2025-12-16 14:10:13 -08:00
bth
c823ea1930 um-tag-insert-dwim : dont choke before dired is loaded 2025-12-15 20:04:22 -08:00
bth
ab8851af26 um-tag-insert-dwim : (thing-at-point filename) 2025-12-15 13:28:32 -08:00
bth
e5bfe78335 um-tag-insert-dwim uses completing-read with history 2025-12-14 22:14:18 -08:00
bth
4ecc2eee5e um-tag-insert-dwim understands dired 2025-12-14 21:02:31 -08:00
bth
f4699477c8 um-tag-insert and um-tag-insert-dwim 2025-12-14 20:25:31 -08:00
bth
799f599dcb add-hook should be optional and locally loaded like this wasnt doing anything anyway 2025-03-07 23:46:59 -08:00
bth
56ca4c6ad4 um-date-format 2025-03-07 23:27:11 -08:00
bth
13cff30ded docs 2025-03-07 23:19:32 -08:00
bth
859b4a222f move project-switch-project override into init.el : not about um 2025-03-05 10:40:58 -08:00
bth
05bece8b56 um-grep-tag regexp should be a complete line 2025-02-02 19:44:12 -08:00
bth
124954420a um-next takes a list of tags, as a comma separated string
remove the '+' logic from the shell component.

i'm getting closer to just moving all logic into elisp. but that awk is so great.
2024-08-30 17:21:38 -07:00
bth
96181e9229 embark : need to check if project first 2024-08-22 22:21:35 -07:00
bth
96af6e8ffe use (project-files) and match them stripped to basename against thing-at-point 2024-08-21 21:27:50 -07:00
bth
b5caec4543 embark-dwim ffap recurse into current project : manually call find -type d 2024-08-21 16:30:48 -07:00
bth
92d64cb116 fail to make embark-dwim recurse into project dirs 2024-08-21 14:15:37 -07:00
bth
a595abcd2e remove um-project-override and .project.el fallback : project-vc-merge-submodules nil
project-vc-merge-submodules to nil will do what I want.
2024-08-20 20:47:48 -07:00
bth
b94420aa95 fix compile warnings 2024-08-17 10:00:25 -07:00
bth
159b3e6fe8 skip-header 2024-07-18 22:11:03 -07:00
bth
e28aca4de0 (um-next) : change the um/next.sh interface to call this function
um/next.sh now has minimal elisp, and calls this function instead, and only prints the next file with UMNEXTPRINT

so that (um-next-shell) can just get the next file and feed it into (next-file)

and we don't have to call (undo) to leave out the header
2024-07-18 14:06:10 -07:00
bth
cd69c9af55 another hack to get ~/x/notes/z/ to be more usable: add string descriptor 2024-07-01 11:19:54 -07:00
bth
230450b388 um-next-file-shell 2024-06-09 15:22:23 -07:00
bth
23a01f1dfb fix project-find-regexp to not escape the space
probably a difference of using consult-grep rather than plain grep, dunno, dont care
2024-05-07 21:03:48 -07:00
bth
45825c7935 um-journal-path should return default-directory when it can't find the glob
otherwise embark-act will barf with a nil value
2024-02-19 14:48:48 -08:00
bth
de95634d21 require project -- was modeline was failing, because hook was being added to project-find-functions before it was defined with the default function by project.el 2024-01-30 21:04:56 -08:00
bth
b8dd158fb9 put file extension back in 2024-01-17 12:00:54 -08:00
bth
3f17bb1492 autoload 2024-01-15 08:06:21 -08:00
bth
a61ce23294 readme 2024-01-13 12:18:55 -08:00
bth
5af6be552f um.el 2024-01-13 11:57:23 -08:00
bth
611e433ca4 shell dispatch works good 2024-01-13 11:23:29 -08:00
Renamed from uldb.el (Browse further)