From 2b9d4b6f5227510dd9f9529f098014f1448fc731 Mon Sep 17 00:00:00 2001 From: Jacob Levernier Date: Sat, 29 Aug 2026 11:30:39 -0400 Subject: [PATCH] - Added support for aliases when using optionQuery with suggester elements. - Added support for specifying link text with suggester elements. --- .../InlineListSuggesterComponent.svelte | 17 +- .../InlineListSuggesterIPF.ts | 33 ++ .../ListSuggesterComponent.svelte | 17 +- .../fields/ListSuggester/ListSuggesterIPF.ts | 33 ++ .../Suggester/SuggesterComponent.svelte | 6 + .../fields/Suggester/SuggesterHelper.ts | 63 +++ .../fields/Suggester/SuggesterIPF.ts | 17 + .../core/tests/fields/LinkTextEditing.test.ts | 375 ++++++++++++++++++ .../parserTests/MarkdownLinkParser.test.ts | 77 ++++ .../src/modals/SuggesterModalHelper.ts | 64 +++ .../tests/modals/SuggesterModalHelper.test.ts | 146 +++++++ 11 files changed, 846 insertions(+), 2 deletions(-) create mode 100644 packages/core/tests/fields/LinkTextEditing.test.ts create mode 100644 packages/obsidian/tests/modals/SuggesterModalHelper.test.ts diff --git a/packages/core/src/fields/inputFields/fields/InlineListSuggester/InlineListSuggesterComponent.svelte b/packages/core/src/fields/inputFields/fields/InlineListSuggester/InlineListSuggesterComponent.svelte index 5c138218..c4176e24 100644 --- a/packages/core/src/fields/inputFields/fields/InlineListSuggester/InlineListSuggesterComponent.svelte +++ b/packages/core/src/fields/inputFields/fields/InlineListSuggester/InlineListSuggesterComponent.svelte @@ -1,5 +1,6 @@