akinsho / bufferline.nvim

A snazzy bufferline for Neovim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: bufferline/utils/init.lua:248: invalid pattern capture

jackielii opened this issue · comments

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