epwalsh / epwalsh/obsidian.nvim
A command to specify any date and navigate to or create daily notes
- Dominant language
- Lua
- Stars
- 6.2k
- Forks
- 250
- PR merge metrics
- No merged PRs in 30d
Description
### 🚀 The feature, motivation and pitch
Currently Obsidian.nvim has the `:ObsidianToday` and `:ObsidianYesterday` commands which open or create daily notes, but there are none (at least I found) that can do so for any given date. `:ObsidianDailies` doesn't seem to be able to create notes. There should be a command like `:ObsidianDaily 2024 9 28` . and use natural language parsing to make it flexiable, like "the 2nd [of the month]" or "last friday"
### Alternatives
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by reading the implementations and command registration for :ObsidianToday, :ObsidianYesterday, and :ObsidianDailies. Define how an explicit date and natural-language input should be parsed, then verify that the command can open or create the corresponding daily note for each supported form.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100