[Bug]: bufferline/utils/init.lua:248: invalid pattern capture
jackielii opened this issue · comments
Jackie Li commented
Is there an existing issue for this?
- I have searched the existing issues
What happened?
I saved a session that has a irregular buffer name. The relevant section of the session.vim:
badd +1 lua\ print(vim.fn.expand(vim.fn.stdpath(\"state\")\ ..\ \"/telescope_history.sqlite3\"))
When I open Neovim and restore the session I get:
E5108: Error executing lua ...i/personal/bufferline.nvim/lua/bufferline/utils/init.lua:248: invalid pattern capture
stack traceback:
[C]: in function 'gsub'
...i/personal/bufferline.nvim/lua/bufferline/utils/init.lua:248: in function 'truncate_name'
.../jackieli/personal/bufferline.nvim/lua/bufferline/ui.lua:377: in function 'get_name'
.../jackieli/personal/bufferline.nvim/lua/bufferline/ui.lua:478: in function <.../jackieli/personal/bufferline.nvim/lua/bufferline/u
i.lua:461>
vim/shared.lua: in function 'get_components'
/Users/jackieli/personal/bufferline.nvim/lua/bufferline.lua:55: in function </Users/jackieli/personal/bufferline.nvim/lua/bufferline
.lua:53>
What did you expect to happen?
no error happen
Config
default config
Additional Information
I put a print statement and it's obvious that the ext becomes sqlite3"))
commit
No response