我正在使用Neovim 0.5,并且想要编写一个自定义函数来与telescope.nvim一起使用。
在执行该函数之前,我需要获取当前缓冲区中加载的文件的路径。在阅读了Neovim Lua API文档后,我仍然无法找到如何实现这一点。
到目前为止,我发现vim.api.nvim_get_current_buf()可以返回当前缓冲区的编号,但是如何获取当前缓冲区的完整文件路径呢?
在执行该函数之前,我需要获取当前缓冲区中加载的文件的路径。在阅读了Neovim Lua API文档后,我仍然无法找到如何实现这一点。
到目前为止,我发现vim.api.nvim_get_current_buf()可以返回当前缓冲区的编号,但是如何获取当前缓冲区的完整文件路径呢?
vim.fn.expand("%:p")
。 - Cameron Flint