diff --git a/ui/ui.go b/ui/ui.go index 3537d3f..af92458 100644 --- a/ui/ui.go +++ b/ui/ui.go @@ -190,13 +190,7 @@ func (m model) Init() tea.Cmd { case stateShowStash: cmds = append(cmds, findLocalFiles(*m.common)) case stateShowDocument: - content, err := os.ReadFile(m.common.cfg.Path) - if err != nil { - log.Error("unable to read file", "file", m.common.cfg.Path, "error", err) - return func() tea.Msg { return errMsg{err} } - } - body := string(utils.RemoveFrontmatter(content)) - cmds = append(cmds, renderWithGlamour(m.pager, body)) + cmds = append(cmds, loadLocalMarkdown(&m.pager.currentDocument)) } return tea.Batch(cmds...)