Skip to content

Commit 3531edc

Browse files
Merge pull request #324 from cheif/fix/resolve-default-notes-path
Resolve path for `default_notes_file` to support symlinks.
2 parents d590735 + b31d575 commit 3531edc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lua/orgmode/capture/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ end
134134
---@private
135135
function Capture:_get_refile_vars()
136136
local template = vim.api.nvim_buf_get_var(0, 'org_template') or {}
137-
local file = vim.fn.fnamemodify(template.target or config.org_default_notes_file, ':p')
137+
local file = vim.fn.resolve(vim.fn.fnamemodify(template.target or config.org_default_notes_file, ':p'))
138138
local lines = vim.api.nvim_buf_get_lines(0, 0, -1, true)
139139
local org_file = File.from_content(lines, 'capture', utils.current_file_path())
140140
local item = nil

lua/orgmode/config/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ end
6969
function Config:get_all_files()
7070
local all_filenames = {}
7171
if self.opts.org_default_notes_file and self.opts.org_default_notes_file ~= '' then
72-
local default_full_path = vim.fn.expand(self.opts.org_default_notes_file, ':p')
72+
local default_full_path = vim.fn.resolve(vim.fn.expand(self.opts.org_default_notes_file, ':p'))
7373
table.insert(all_filenames, default_full_path)
7474
end
7575
local files = self.opts.org_agenda_files

0 commit comments

Comments
 (0)