我正在使用neovim 0.5,并且想要编写一个自定义函数来与telescope.nvim一起使用。
在执行函数时,我需要获取当前缓冲区的文件路径。我一直无法在nvim Lua API文档中找到如何做到这一点。
vim.nvim_get_current_buf获取缓冲区号,如何获取当前缓冲区的完整文件路径?
发布于 2021-09-04 02:21:01
您要查找的函数是:
vim.fn.expand('%')%将展开为当前文件名。
有关%等通配符的更多信息,请参阅:help expand()。
发布于 2021-10-21 22:08:32
您可以使用vim.api.nvim_buf_get_name(0)访问当前缓冲区中文件的完整路径,其中buffer id的0表示“当前缓冲区”。
https://stackoverflow.com/questions/69050359
复制相似问题