From 9d0438502fc401f21a67dd2b5aec6254eb5079b9 Mon Sep 17 00:00:00 2001 From: ChristianChiarulli Date: Sat, 2 Jul 2022 05:54:09 -0400 Subject: [PATCH] quick fix --- lua/user/nvim-tree.lua | 121 +++++++++++----------------------------- lua/user/treesitter.lua | 32 +++++------ 2 files changed, 46 insertions(+), 107 deletions(-) diff --git a/lua/user/nvim-tree.lua b/lua/user/nvim-tree.lua index 1347101..8365d1b 100644 --- a/lua/user/nvim-tree.lua +++ b/lua/user/nvim-tree.lua @@ -1,26 +1,3 @@ --- following options are the default --- each of these are documented in `:help nvim-tree.OPTION_NAME` -vim.g.nvim_tree_icons = { - default = "", - symlink = "", - git = { - unstaged = "", - staged = "S", - unmerged = "", - renamed = "➜", - deleted = "", - untracked = "U", - ignored = "◌", - }, - folder = { - default = "", - open = "", - empty = "", - empty_open = "", - symlink = "", - }, -} - local status_ok, nvim_tree = pcall(require, "nvim-tree") if not status_ok then return @@ -31,93 +8,61 @@ if not config_status_ok then return end --- Replaces auto_close local tree_cb = nvim_tree_config.nvim_tree_callback -vim.api.nvim_create_autocmd("BufEnter", { - nested = true, - callback = function() - if #vim.api.nvim_list_wins() == 1 and vim.api.nvim_buf_get_name(0):match("NvimTree_") ~= nil then - vim.cmd "quit" - end - end -}) nvim_tree.setup { - disable_netrw = true, - hijack_netrw = true, - open_on_setup = false, - ignore_ft_on_setup = { - "startify", - "dashboard", - "alpha", + update_focused_file = { + enable = true, + update_cwd = true, + }, + renderer = { + root_folder_modifier = ":t", + icons = { + glyphs = { + default = "", + symlink = "", + folder = { + arrow_open = "", + arrow_closed = "", + default = "", + open = "", + empty = "", + empty_open = "", + symlink = "", + symlink_open = "", + }, + git = { + unstaged = "", + staged = "S", + unmerged = "", + renamed = "➜", + untracked = "U", + deleted = "", + ignored = "◌", + }, + }, + }, }, - open_on_tab = false, - hijack_cursor = false, - update_cwd = true, diagnostics = { enable = true, + show_on_dirs = true, icons = { - hint = "", + hint = "", info = "", warning = "", error = "", }, }, - update_focused_file = { - enable = true, - update_cwd = true, - ignore_list = {}, - }, - system_open = { - cmd = nil, - args = {}, - }, - filters = { - dotfiles = false, - custom = {}, - }, - git = { - enable = true, - ignore = true, - timeout = 500, - }, view = { width = 30, height = 30, - hide_root_folder = false, side = "left", mappings = { - custom_only = false, list = { { key = { "l", "", "o" }, cb = tree_cb "edit" }, { key = "h", cb = tree_cb "close_node" }, { key = "v", cb = tree_cb "vsplit" }, }, }, - number = false, - relativenumber = false, }, - trash = { - cmd = "trash", - require_confirm = true, - }, - actions = { - open_file = { - quit_on_open = true, - window_picker = { - enable = false, - }, - }, - }, - --- unknown options as of 22.05 --- --- update_to_buf_dir = { --- enable = true, --- auto_open = true, --- }, --- auto_resize = true, --- git_hl = 1, --- root_folder_modifier = ":t", - } diff --git a/lua/user/treesitter.lua b/lua/user/treesitter.lua index 6f14cfc..a5762eb 100644 --- a/lua/user/treesitter.lua +++ b/lua/user/treesitter.lua @@ -1,23 +1,17 @@ local status_ok, configs = pcall(require, "nvim-treesitter.configs") if not status_ok then - return + return end -configs.setup { - ensure_installed = "maintained", -- one of "all", "maintained" (parsers with maintainers), or a list of languages - sync_install = false, -- install languages synchronously (only applied to `ensure_installed`) - ignore_install = { "" }, -- List of parsers to ignore installing - autopairs = { - enable = true, - }, - highlight = { - enable = true, -- false will disable the whole extension - disable = { "" }, -- list of language that will be disabled - additional_vim_regex_highlighting = true, - }, - indent = { enable = true, disable = { "yaml" } }, - context_commentstring = { - enable = true, - enable_autocmd = false, - }, -} +configs.setup({ + ensure_installed = "all", -- one of "all" or a list of languages + ignore_install = { "" }, -- List of parsers to ignore installing + highlight = { + enable = true, -- false will disable the whole extension + disable = { "css" }, -- list of language that will be disabled + }, + autopairs = { + enable = true, + }, + indent = { enable = true, disable = { "python", "css" } }, +})