4 Commits

Author SHA1 Message Date
Ingo Karkat e4829ffa0a ENH: ingo#query#get#[Valid]Char() takes digraphs by default
This can be disabled via a:options.isAllowDigraphs = 0. The query functions for register, mark, substitute confirm, history recall, and confirmed filter disallow that as it's not needed.
2022-02-21 11:34:00 +01:00
Ingo Karkat f03ae5653d ingo#plugin#rendered#Confirmeach#Filter(): Differentiate between q and <Esc>
Make "q" return the confirmed results so far, so that "y, q" works like "l" (similar to :s///c). Only <Esc> now actually aborts and returns the original, unfiltered List of items. Returning an empty List doesn't make sense here at all, as the user can quit without changes from the rendering dialog.
2018-06-04 18:20:30 +02:00
Ingo Karkat c851dcef09 ingo#plugin#rendered#Subset#Filter(): Properly unescape separator character in /pattern/
To be consistent with the built-in commands like :substitute. It's unlikely that a user uses the same delimiter (e.g. /foo\/bar/) when the delimiter can be freely chosen, and for many delimiters, the backslash in front of it is not critical (but it is for e.g. +.), but better be correct.
2018-03-05 14:14:20 +01:00
Ingo Karkat 303b888df9 Add ingo/plugin/rendered.vim module
This got extracted from my (unpublished) InsertAllCompletions.vim plugin.
2018-01-23 10:12:21 +01:00