20 Commits

Author SHA1 Message Date
Ingo Karkat c08fdd532a 2017-05-26 17:53:56 +02:00
Ingo Karkat 20350ad5f8 file creation 2017-05-26 17:53:56 +02:00
Ingo Karkat a5597c95f3 ENH: ingo#query#fromlist#Query(): Support headless (testing) mode via g:IngoLibrary_QueryChoices, like ingo#query#Confirm() already does
Expose ingo#query#fromlist#RenderList().
2017-05-26 17:53:38 +02:00
Ingo Karkat d3e197ca69 FIX: ingo#query#get#Char() does not beep when validExpr is given and invalid character pressed
Add ingo#query#get#ValidChar() variant that loops until a valid character has been pressed.
2017-05-26 17:52:56 +02:00
Ingo Karkat 1bb6e871c8 Make ingo#query#get#Char() only abort on <Esc> when that character is not in the validExpr (to allow to explicitly query it) 2017-05-26 17:52:54 +02:00
Ingo Karkat 7f6c8013b5 Refactoring: Factor out ingo#query#Question() 2017-05-26 17:50:04 +02:00
Ingo Karkat 7dd37b2faf Refactoring: Factor out ingo#query#Question() 2017-05-26 17:43:50 +02:00
Ingo Karkat 1cb61fefe2 Correct ingo#query#confirm#AutoAccelerators() default choice when not given (1 instead of 0)
Avoid using the default choice's first character as accelerator unless in GUI dialog, as the plain text confirm() assigns a default accelerator.
2017-05-26 17:43:46 +02:00
Ingo Karkat 7f654feafe Move escapings.vim into ingo-library 2017-05-26 17:43:44 +02:00
Ingo Karkat 0c69d21126 file creation 2017-05-26 17:35:57 +02:00
Ingo Karkat d25488b95c Break listing of query choices into multiple lines when the overall question doesn't fit in a single line
Support ingo#query#fromlist#Query() querying of more than 10 elements by number.
2017-05-26 17:35:52 +02:00
Ingo Karkat 6007794e2c Support ingo#query#get#Number() querying of more than 10 elements by number 2017-05-26 17:32:44 +02:00
Ingo Karkat d81a157065 2017-05-26 17:32:44 +02:00
Ingo Karkat c4db4568d9 file creation 2017-05-26 17:29:47 +02:00
Ingo Karkat a4213381e4 2017-05-26 17:28:59 +02:00
Ingo Karkat e422c03072 file creation 2017-05-26 17:28:20 +02:00
Ingo Karkat f40ae47374 file creation 2017-05-26 17:26:47 +02:00
Ingo Karkat eee25b60e4 FIX: Avoid E108: No such variable: "b:browsefilter" 2017-05-26 17:25:25 +02:00
Ingo Karkat dcf30495c2 Fix missing argument error for ingo#query#file#BrowseDirForOpenFile() and ingo#query#file#BrowseDirForAction() 2017-05-26 17:15:26 +02:00
Ingo Karkat 41f26a94fe file creation 2017-05-26 17:14:24 +02:00