feat: Add option to disable details virtual text

Closes #32
This commit is contained in:
simrat39
2021-06-22 20:07:52 -07:00
parent a100b51b23
commit 631a8880de
3 changed files with 7 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ local defaults = {
auto_preview = true,
show_numbers = false,
show_relative_numbers = false,
show_symbol_details = true,
keymaps = {
close = "<Esc>",
goto_location = "<Cr>",

View File

@@ -1,6 +1,7 @@
local vim = vim
local parser = require('symbols-outline.parser')
local config = require('symbols-outline.config')
local M = {}
@@ -20,6 +21,8 @@ end
function M.write_details(bufnr, lines)
if not is_buffer_outline(bufnr) then return end
if not config.options.show_symbol_details then return end
for index, value in ipairs(lines) do
vim.api.nvim_buf_set_virtual_text(bufnr, -1, index - 1,
{{value, "Comment"}}, {})