0ac9712447
Run some hooks when punching in and out with timekeep
2022-10-06 19:07:14 +13:00
0a51c63076
Adapt delete-blank-lines
to fix corner cases in blank line handling
2022-10-05 22:46:59 +13:00
c60e41ea19
Use builtin blank line deletion command
2022-10-05 22:36:14 +13:00
be2e163bca
Run hook after renaming a node
2022-09-26 18:23:01 +13:00
6bc6b32173
Avoid filesystem IO when computing slipbox for a file path
2022-09-25 20:03:56 +13:00
4ea787c213
Sanitize slipbox name for tag
2022-09-24 23:23:56 +12:00
8020662241
Hide slipbox tag in agenda
2022-09-24 23:15:04 +12:00
eff488b85e
Propertize the search term for org-roam-search
2022-09-24 19:12:17 +12:00
ce9e35f9cf
Teach org-roam-search to respect tags filters
2022-09-24 19:09:31 +12:00
d8db5ccf84
Add command to list nodes by slipbox
2022-09-24 19:01:36 +12:00
73fcc7987c
Show the slipbox and node title instead of the filename in the modeline
2022-09-24 18:19:38 +12:00
2557c67125
Add org-roam-slipbox
2022-09-24 17:54:15 +12:00
3a2e319e40
Don't ask for a node to rewrite to if we're deleting an orphan
2022-09-22 23:21:09 +12:00
29cbc44c48
Run a hook when we remove a node
2022-09-22 23:13:17 +12:00
0e3fca4634
Ignore errors when attempting to delete region in org-format
2022-09-18 16:19:02 +12:00
c15b175f5e
💄 newline
2022-09-15 19:45:48 +12:00
93c9514ec3
s/and/when
2022-09-15 19:45:20 +12:00
b7a4d5a75a
Hoist duplicated condition-case
2022-09-15 19:43:53 +12:00
75c27eb1ee
Add :only-missing and :forbidden-ids dblock args
...
Resolves #3
2022-09-15 18:54:53 +12:00
b2ce685312
Remove unneeded dash lets
2022-09-15 18:26:13 +12:00
b07a875442
Restore missing face definition
2022-09-14 11:44:38 +12:00
b9c15a587f
Revert buffers after editing links
2022-09-14 11:38:20 +12:00
82349b640b
💄 comment
2022-09-14 11:38:16 +12:00
fedd7b8f29
Improve robustness of extraction w.r.t. transclusions
2022-09-13 16:40:53 +12:00
b69d1c40d1
Parameterise org-roam-rewrite-extract over node and dest
2022-09-13 15:45:38 +12:00
e33bda4a75
Assert we're at a node when extracting
2022-09-13 15:04:14 +12:00
c128693b93
Teach node deletion how to handle nodes not at top-level
2022-09-06 11:34:03 +12:00
b34b615bcc
Rename function
2022-09-06 11:20:11 +12:00
0a2b1cbcc8
s/note/node for consistency with org-roam's terminology
2022-09-06 11:19:36 +12:00
f5e76b8f1f
Prompt user just for backlink desc change when renaming
2022-09-02 22:09:23 +12:00
a79be8dd20
Generously pluralise 'backlinks' noun in y-or-n-p prompt
2022-09-02 22:08:43 +12:00
5bb395f351
Throw an error if we're attempting to update properties for some reason
...
I've noticed link rewriting will occasionally but reproducibly replace
a node's actual ID with the backlink replacement text when processing a
file.
This changeset tests whether `looking-at` actually spotted a link at
point. This _might_ address the issue, but I'm not sure exactly what's
causing it. For now, throw at error if we're in a property drawer.
2022-09-02 22:04:57 +12:00
253872c03d
Apply formatting correctly to text in headline
2022-09-01 21:02:17 +12:00
bca4034ae7
Generalise way we detect whether we're in archives
2022-09-01 10:40:53 +12:00
e95cc57f44
Add example configuration for org-format
2022-09-01 10:24:01 +12:00
2d0b248da8
Add org-format
2022-09-01 10:19:51 +12:00
9b173af80d
Add lib that advises backlinks buffer to build previews lazily
2022-08-29 20:28:49 +12:00
1c711aba75
Allow passing point in to org-roam-review-insert-preview
2022-08-29 20:27:45 +12:00
d8092e365e
Add postprocessor for refilling previews
2022-08-29 20:27:10 +12:00
7479034cda
Change optional positional argument to keyword argument
2022-08-29 16:26:24 +12:00
338eab7a1a
Run org-roam-preview-postprocess-functions over org-roam-review previews
2022-08-29 16:24:48 +12:00
b07e1cb14d
Teach org-roam-rewrite-rename to default to the node at point
2022-08-28 11:40:57 +12:00
108360fa6f
Advance point through group headings when moving to next review note
2022-08-26 11:49:54 +12:00
4bce274ed2
Fix dblock link sorting when a capture group changes link desc
2022-08-25 21:07:38 +12:00
c97f68e9f3
Allow error inspection in dlocks via lisp debugger
2022-08-25 21:04:45 +12:00
c64ad61c6a
Teach dblocks to optionally use first capture group as link description
2022-08-25 20:24:12 +12:00
aa7360176f
Improve robustness of note extraction
2022-08-25 19:42:51 +12:00
ee480c2254
Bind org-roam-node slots in anaphoric predicates for convenience
2022-08-25 12:02:24 +12:00
015789e2da
Propagate errors from dblock filter functions correctly
2022-08-25 11:37:42 +12:00
0aa620453d
Insert tags queries correctly for dblock headers
2022-08-25 11:32:33 +12:00