local present, navigator = pcall(require, "navigator") if not present then return end local config = { -- debug = true, transparency = nil, default_mapping = true, icons = { icons = true, -- set to false to use system default ( if you using a terminal does not have nerd/icon) -- Code action code_action_icon = ' ', -- "ο ΄", -- code lens code_lens_action_icon = 'πŸ‘“', -- Diagnostics diagnostic_head = 'πŸ›', diagnostic_err = 'πŸ“›', diagnostic_warn = 'πŸ‘Ž', diagnostic_info = [[πŸ‘©]], diagnostic_hint = [[πŸ’]], diagnostic_head_severity_1 = '🈲', diagnostic_head_severity_2 = '☣️', diagnostic_head_severity_3 = 'πŸ‘Ž', diagnostic_head_description = 'πŸ‘Ή', diagnostic_virtual_text = '🦊', diagnostic_file = 'πŸš‘', -- Values value_changed = 'πŸ“', value_definition = '🐢🍑', -- it is easier to see than πŸ¦• side_panel = { section_separator = 'ο››', line_num_left = 'ξ‚²', line_num_right = 'ξ‚°', inner_node = 'β”œβ—‹', outer_node = 'β•°β—‹', bracket_left = 'βŸͺ', bracket_right = '⟫', }, -- Treesitter match_kinds = { var = 'ξž› ', -- "πŸ‘Ή", -- Vampaire method = 'Ζ’ ', -- "πŸ”", -- mac ['function'] = 'ο‚š ', -- "🀣", -- Fun parameter = 'ο‹… ', -- Pi associated = '🀝', namespace = 'πŸš€', type = 'ο ‹ ', field = '🏈', module = 'πŸ“¦', flag = '🎏', }, treesitter_defult = '🌲', doc_symbols = 'ξœ–', }, lsp = { document_highlight = false, mason = true, format_on_save = false, -- applies to all formatting feature of neovim -- including auto-fold } } navigator.setup(config)