Steven Arcangeli
43dd74f512
test: automated tests for the input modal
2021-12-09 17:09:22 -08:00
Steven Arcangeli
dbfca4da6a
feat(input): add winblend as a config option
2021-12-08 18:52:04 -08:00
Steven Arcangeli
189bbc6562
fix(input): adjust implementation to avoid bugs in prompt buffer ( #2 )
2021-12-08 18:52:04 -08:00
Steven Arcangeli
362cc2c54b
fix(input): Remove debug print from completion logic
...
That's some egg on my face
2021-12-07 21:40:10 -08:00
Steven Arcangeli
683f23ceb1
Merge pull request #4 from williamboman/nil-check
...
fix(select/telescope): check for nil selection
2021-12-06 11:15:42 -08:00
William Boman
2f2582e5f7
call on_choice before return
2021-12-06 18:26:00 +01:00
William Boman
14780e4b7d
Merge remote-tracking branch 'upstream/master' into nil-check
...
* upstream/master:
[docgen] Update README.md skip-checks: true
feat: set unique filetype on built-in modals (#3 )
feat(input): option to allow normal mode (#3 )
2021-12-06 18:24:39 +01:00
Github Actions
6ed0ca5174
[docgen] Update README.md
...
skip-checks: true
2021-12-06 03:26:33 +00:00
Steven Arcangeli
a3255df4a5
feat: set unique filetype on built-in modals ( #3 )
2021-12-05 19:25:51 -08:00
Steven Arcangeli
08c0cf3217
feat(input): option to allow normal mode ( #3 )
2021-12-05 19:20:20 -08:00
William Boman
c84bf85c28
fix(select/telescope): check for nil selection
2021-12-06 01:29:37 +01:00
Steven Arcangeli
7e6e962341
fix(input): close completion window more reliably
2021-12-04 19:54:40 -08:00
Steven Arcangeli
fe8f0ffe2f
fix(select)(builtin): display the prompt
2021-12-04 17:18:51 -08:00
Steven Arcangeli
6487acdf93
feat: add an unpatch() function
2021-12-04 16:50:01 -08:00
Steven Arcangeli
a0196a49e4
fix(input): empty string is converted to nil
2021-12-04 16:43:12 -08:00
Steven Arcangeli
5caa867d3d
feat(input): support the completion option
2021-12-04 16:38:59 -08:00
Steven Arcangeli
4dc2ca3fff
fix(input): opening input while existing input is open
2021-12-04 15:31:29 -08:00
Steven Arcangeli
6be518ba4c
fix(input): race condition with multiple prompts in quick succession
2021-12-04 13:11:59 -08:00
Steven Arcangeli
3c01f6bf79
test: add a test for input highlighting
2021-12-04 12:50:09 -08:00
Steven Arcangeli
8a75a7ba1b
refactor: replace call to vim.fn with pcall
2021-12-04 12:16:34 -08:00
Steven Arcangeli
1c0f5ab4ed
fix(select)(builtin): close modal window before calling callback
2021-12-04 11:49:38 -08:00
Steven Arcangeli
304d73f037
fix: race condition produces broken state in input modal
...
If you opened the input modal twice in quick succession, it would break
the keymaps and default prompt behavior in a very weird way. Adding
++nested ++once to the autocmd fixed it. Don't know why, unfortunately.
2021-12-04 11:24:11 -08:00
Steven Arcangeli
27d1ea0a15
feat: bind <Esc> to cancel dialog in input ( fix #1 )
2021-12-04 11:03:07 -08:00
Steven Arcangeli
770501336f
fix: restore normal mode and cursor position when exiting input
2021-12-04 11:02:39 -08:00
Steven Arcangeli
7d0e85f00b
fix: format_item doesn't have to return a string
...
This is perhaps ambiguous from the core docs, but format_item can return
values that are not strings and they will then be stringified. So we
should do the same
2021-12-03 22:59:01 -08:00
Steven Arcangeli
18a3548205
feat: error message when passing associative table to select
2021-12-03 22:51:34 -08:00
Steven Arcangeli
37349af9e1
fix: vim.ui.input can accept string as its first arg
...
This is not part of the documentation, but it is true.
2021-12-03 22:42:33 -08:00
Github Actions
cbf7466a85
[docgen] Update README.md
...
skip-checks: true
2021-12-03 12:24:44 +00:00
Steven Arcangeli
edbae09ec4
feat: add support for more telescope themes
2021-12-03 04:24:11 -08:00
Steven Arcangeli
5024cb855e
cleanup: remove unnecessary comment
2021-12-02 20:28:18 -08:00
Steven Arcangeli
5e7011f469
doc: force line break in screenshots
2021-12-02 19:57:16 -08:00
Steven Arcangeli
363e3232c7
doc: add a TOC to the readme
2021-12-02 19:56:00 -08:00
Github Actions
134445e4a3
[docgen] Update README.md
...
skip-checks: true
2021-12-03 03:53:18 +00:00
Steven Arcangeli
cf51146761
doc: add screenshots to readme
2021-12-02 19:52:58 -08:00
Steven Arcangeli
f57f0f3587
feat: built-in select has winblend option
2021-12-02 19:52:46 -08:00
Github Actions
106dfb93a3
[docgen] Update README.md
...
skip-checks: true
2021-12-03 03:34:32 +00:00
Steven Arcangeli
97908bf7f0
ci: auto-update vimdocs as well as readme
2021-12-02 19:34:18 -08:00
Github Actions
f64b779396
[docgen] Update README.md
...
skip-checks: true
2021-12-03 03:30:55 +00:00
Steven Arcangeli
7f6cf7fb80
Initial commit
2021-12-02 19:30:27 -08:00