epwalsh / epwalsh/obsidian.nvim

Allow us to specify tag and search pattern in a similar way cmp allows us

Open
#649 0 comments 2 reactions 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.