A floating vim.ui.input buffer that auto-resizes to fit its contents.
0

Configure Feed

Select the types of activity you want to include in your feed.

update default config docs

r0nsha (Jun 28, 2025, 1:04 PM +0300) 2e1207ef cb1f3472

+24 -18
+15 -10
README.md
··· 36 36 37 37 ```lua 38 38 require('multinput').setup({ 39 - opts = { 40 - numbers = "multiline", -- "always" | "multiline" | "never" 41 - -- "always" will always show line numbers 42 - -- "multiline" will only show line numbers if the buffer's height is > 1 43 - -- "never" will never show line numbers 44 - }, 45 - padding = 5, -- How much padding will be added to the end of the buffer 46 - width = { min = 20, max = 60 }, -- Controls the width limits of the buffer 47 - height = { min = 1, max = 6 }, -- Controls the height limits of the buffer 39 + opts = { 40 + -- "always" | "multiline" | "never" 41 + -- "always" will always show line numbers 42 + -- "multiline" will only show line numbers if the buffer's height is > 1 43 + -- "never" will never show line numbers 44 + numbers = "never", 45 + }, 46 + -- How much padding will be added to the end of the buffer 47 + padding = 5, 48 + -- Controls the width limits of the buffer 49 + width = { min = 20, max = 60 }, 50 + -- Controls the height limits of the buffer 51 + height = { min = 1, max = 6 }, 48 52 win = { 49 53 title = "Input: ", 50 54 style = "minimal", 51 55 focusable = true, 52 56 relative = "cursor", 53 57 col = -1, 58 + width = 1, 54 59 height = 1, 55 - }, 60 + }, 56 61 }) 57 62 ``` 58 63
+9 -8
doc/multinput.txt
··· 49 49 -- "always" will always show line numbers 50 50 -- "multiline" will only show line numbers if the buffer's height is > 1 51 51 -- "never" will never show line numbers 52 - numbers = "multiline", 52 + numbers = "never", 53 53 }, 54 54 -- How much padding will be added to the end of the buffer 55 55 padding = 5, ··· 57 57 width = { min = 20, max = 60 }, 58 58 -- Controls the height limits of the buffer 59 59 height = { min = 1, max = 6 }, 60 - win = { 61 - title = "Input: ", 62 - style = "minimal", 63 - focusable = true, 64 - relative = "cursor", 65 - col = -1, 66 - height = 1, 60 + win = { 61 + title = "Input: ", 62 + style = "minimal", 63 + focusable = true, 64 + relative = "cursor", 65 + col = -1, 66 + width = 1, 67 + height = 1, 67 68 }, 68 69 }) 69 70 <