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.

try fixing linenr bug

r0nsha (Jun 27, 2025, 4:41 PM +0300) 291e9458 91ab757c

+2 -5
+2 -5
lua/lib/input.lua
··· 45 45 46 46 -- Create buffer and floating window. 47 47 self.bufnr = vim.api.nvim_create_buf(false, true) 48 - utils.set_options( 49 - { buftype = "prompt", bufhidden = "wipe", textwidth = self.config.width.max }, 50 - { buf = self.bufnr } 51 - ) 48 + utils.set_options({ buftype = "prompt", bufhidden = "wipe" }, { buf = self.bufnr }) 52 49 vim.fn.prompt_setprompt(self.bufnr, "") 53 50 54 51 self.winnr = vim.api.nvim_open_win(self.bufnr, true, self.config.win) ··· 58 55 ) 59 56 60 57 -- Write default value and put cursor at the end 61 - vim.api.nvim_buf_set_text(self.bufnr, 0, 0, 0, 0, { default }) 58 + vim.api.nvim_buf_set_lines(self.bufnr, 0, -1, true, { default }) 62 59 vim.cmd "startinsert" 63 60 vim.api.nvim_win_set_cursor( 64 61 self.winnr,