Soren, This is exactly how I imagined it!
On Monday, March 29, 2021 at 6:17:40 PM UTC-5 Soren Bjornstad wrote: > Can't speak for how Diego imagined it, but this kind of custom > autocomplete is a really interesting idea. I would imagine that beginning > an autocomplete run with a custom prefix would run an arbitrary filter and > provide (much like the command palette in VSCode et al.) the results of the > filter as choices. A variable completionText accessible within the filter > would provide access to the current partial match (with the prefix removed). > > It would be *even awesomer* if the current tiddler was also accessible > within the custom filter, and if the text completed when you accept the > completion can be something different than what's shown in the list (not > sure if CodeMirror offers this kind of "snippet"-ish capability; see second > example). > > So e.g., config tiddlers could look like: > > title: TagAutocompleter > tags: $:/tags/CodeMirrorAutocomplete > description: Allow tags to be autocompleted > prefix: # > filter: [tagging[]prefix<completionText>] > > title: EmailAutocompleter > tags: $:/tags/CodeMirrorAutocomplete > description: Given part of a contact name, autocomplete the > contact's email address > prefix: @ > filter: [tag[Contact]search:fullname<completionText>get[email]] > > Then, say, to find specifically a tag called Test, even with 500 non-tag > tiddlers beginning with T: > > #T<C-space> > ==> Test > > And to complete an email address: > > @Alice<C-space> > ==> alice....@gmail.com > > On Sunday, March 28, 2021 at 9:15:35 PM UTC-5 bmad...@gmail.com wrote: > >> Thanks! >> >> Diego, it is possible to do custom autocomplete menu-content. Can you >> give a more specific example of what you hope to see? >> On Sunday, March 28, 2021 at 6:27:12 PM UTC-6 dieg...@gmail.com wrote: >> >>> Wow this autocomplete is lovely! And this seems more future-facing than >>> the EditCompText plugin! >>> >>> Do you know how we can define custom autocomplete triggers and >>> menu-content? As in, when I type '@' I get a certain filter result, to >>> choose from, etc. etc. >>> >>> Thank you! >>> >>> On Sunday, March 28, 2021 at 5:27:46 PM UTC-5 joshua....@gmail.com >>> wrote: >>> >>>> Excellent! Mahalo (thanks) for sharing! >>>> >>>> -Joshua Fontany >>>> >>>> On Sunday, March 28, 2021 at 1:59:11 PM UTC-7 bmad...@gmail.com wrote: >>>> >>>>> Hi Everyone, >>>>> >>>>> I first released TW5-CodeMirror-plus six months or so back but didnt >>>>> get time to work on it since then. This is a major update with some nice >>>>> additions. >>>>> >>>>> Checkout it out here: >>>>> https://adithya-badidey.github.io/TW5-codemirror-plus/ >>>>> >>>>> Cheers >>>>> Adithya >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/705c115c-07cc-4b8c-a1c6-42ec74e136d3n%40googlegroups.com.