From cf9df713412491e48ecb69788eae587577f0de81 Mon Sep 17 00:00:00 2001 From: Oleg Matrokhin Date: Sun, 30 Aug 2020 23:48:46 +0300 Subject: fix get_package_path function for paths with trailing slash --- lua/nvim-treesitter/utils.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lua') diff --git a/lua/nvim-treesitter/utils.lua b/lua/nvim-treesitter/utils.lua index a39dd054a..c8f09fe22 100644 --- a/lua/nvim-treesitter/utils.lua +++ b/lua/nvim-treesitter/utils.lua @@ -19,8 +19,8 @@ end function M.get_package_path() for _, path in pairs(api.nvim_list_runtime_paths()) do - local last_segment = vim.fn.fnamemodify(path, ":t") - local penultimate_segment = vim.fn.fnamemodify(path, ":t:t") + local last_segment = vim.fn.fnamemodify(path, ":p:h:t") + local penultimate_segment = vim.fn.fnamemodify(path, ":p:h:t:t") if last_segment == "nvim-treesitter" or (last_segment == "" and penultimate_segment == "nvim-treesitter") then return path end -- cgit v1.2.3-70-g09d2