mirror of
https://github.com/org-roam/org-roam
synced 2025-08-01 12:17:21 -05:00
(fix): fix title change not triggering rename if new title contains old (#1315)
title Fixes #1303
This commit is contained in:
@ -1401,7 +1401,7 @@ To be added to `org-roam-title-change-hook'."
|
|||||||
(when (string-match-p old-slug file-name)
|
(when (string-match-p old-slug file-name)
|
||||||
(let* ((new-slug (funcall org-roam-title-to-slug-function new-title))
|
(let* ((new-slug (funcall org-roam-title-to-slug-function new-title))
|
||||||
(new-file-name (replace-regexp-in-string old-slug new-slug file-name)))
|
(new-file-name (replace-regexp-in-string old-slug new-slug file-name)))
|
||||||
(unless (string-match-p file-name new-file-name)
|
(unless (string-equal file-name new-file-name)
|
||||||
(rename-file file-name new-file-name)
|
(rename-file file-name new-file-name)
|
||||||
(set-visited-file-name new-file-name t t)
|
(set-visited-file-name new-file-name t t)
|
||||||
(org-roam-db-update)
|
(org-roam-db-update)
|
||||||
|
Reference in New Issue
Block a user