2.2.1
Just a minor release, with no huge changes.
Breaking
-
#2054 node: simplify default
org-roam-node-display-template
.
This was done so completions work fine by default on all completion systems. To restore the tabular vertical completion interface, set this in your configuration:(setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
Added
- #2042 db: add
org-roam-db-extra-links-elements
andorg-roam-db-extra-links-exclude-keys
for fine-grained control over additional link parsing - #2049 capture: allow ID to be used as part of
org-roam-capture-templates
- #2050 core: add
FILTER-FN
toorg-roam-node-random
- #2065 dailies: add
keys
argument to the remaining dailies functionsorg-roam-dailies-goto-yesterday
/-today
/-tomorrow
/-date
andorg-roam-dailies-capture-yesterday
/-tomorrow
/-date
to give the abilty to get into a capture buffer bypassing the selection screen in all dailies commands. Extension of #2055 - #2079 capture: ensure that
:ref
info captured in all cases. - #2121 buffer: add unique option to
org-roam-backlinks-section
Removed
Fixed
- #2086 capture: correctly update org-id-locations on capture
- #2082 buffer: don't destroy window if
org-roam-node-toggle
reuses window - #2080 dailies: prevent multiple "dailies/" subdir expansions
- #2055 dailies: removed stray f require, which was causing require and compilation errors
- #2117 capture: preserve trailing whitespace content in capture templates
Changed
- #2060 node: added double acute accent normalization for Unicode characters in titles
- #2040 completions: fix completions display-width for Helm users
- #2025 chore: removed the dependencies on f.el and s.el
- #2109 capture:
org-roam-node-insert
places cursor after inserted link where appropriate - #2123, #2124 buffer:
org-roam-mode-section-functions
renamed toorg-roam-mode-sections
, supports passing args into the section-rendering function