mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-10 08:38:32 +02:00
Properly display entries during a tag search. (#902)
This commit is contained in:
parent
f57dcf5cab
commit
aece970751
2 changed files with 11 additions and 1 deletions
|
@ -97,4 +97,14 @@ Feature: Tagging
|
|||
| Text before @tag. And After.
|
||||
| @hi. Hello
|
||||
| hi Hello
|
||||
"""
|
||||
|
||||
Scenario: Searching a journal for tags should display entries with that tag.
|
||||
Given we use the config "tags.yaml"
|
||||
When we run "jrnl @dan"
|
||||
Then the output should be
|
||||
"""
|
||||
2013-06-10 15:40 I met with @dan.
|
||||
| As alway's he shared his latest @idea on how to rule the world with me.
|
||||
| inst
|
||||
"""
|
|
@ -228,7 +228,7 @@ def highlight_tags_with_background_color(entry, text, color, is_title=False):
|
|||
text_fragments = []
|
||||
for tag in entry.journal.search_tags:
|
||||
text_fragments.extend(
|
||||
re.split(re.compile(re.escape(tag), re.IGNORECASE), text)
|
||||
re.split(re.compile(f"({re.escape(tag)})", re.IGNORECASE), text)
|
||||
)
|
||||
else:
|
||||
text_fragments = re.split(entry.tag_regex(config["tagsymbols"]), text)
|
||||
|
|
Loading…
Add table
Reference in a new issue