Merge upstream PR #177

simrat39/symbols-outline.nvim#177
This commit is contained in:
hedy
2023-11-02 20:14:32 +08:00

View File

@@ -6,9 +6,12 @@ local M = {}
local function is_buffer_outline(bufnr) local function is_buffer_outline(bufnr)
local isValid = vim.api.nvim_buf_is_valid(bufnr) local isValid = vim.api.nvim_buf_is_valid(bufnr)
if not isValid then
return
end
local name = vim.api.nvim_buf_get_name(bufnr) local name = vim.api.nvim_buf_get_name(bufnr)
local ft = vim.api.nvim_buf_get_option(bufnr, 'filetype') local ft = vim.api.nvim_buf_get_option(bufnr, 'filetype')
return string.match(name, 'OUTLINE') ~= nil and ft == 'Outline' and isValid return string.match(name, 'OUTLINE') ~= nil and ft == 'Outline'
end end
local hlns = vim.api.nvim_create_namespace 'symbols-outline-icon-highlight' local hlns = vim.api.nvim_create_namespace 'symbols-outline-icon-highlight'