epwalsh / epwalsh/obsidian.nvim
Allow us to specify tag and search pattern in a similar way cmp allows us
- Dominant language
- Lua
- Stars
- 6.2k
- Forks
- 250
- PR merge metrics
- No merged PRs in 30d
Description
### 🚀 The feature, motivation and pitch
At the moment, non-ASCII tags do not work properly, unlike how it works in Obsidian. HIghlighting, autocompletion and search do not work for tags like `#життя`.
cmp has a similar problem, but allows us to configure patterns that covers desired set of unicode characters.
### Alternatives
Alternatively, the default pattern may cover all unicode letters, or there could be an option for enabling this behavior.
### Additional context
_No response_
Contributor guide
Research direction
Start by tracing how tag patterns are handled for highlighting, autocompletion, and search, then compare the configurable pattern behavior described for cmp. Done means tags such as #життя work consistently in all three areas, either through configurable Unicode patterns or a default pattern that covers them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100