From f0a205be54a277ac5904601bf785c9c547c3f395 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Tue, 28 Mar 2023 16:27:20 -0500 Subject: [PATCH] added github open link, treesitter all option, nesting rules in neo-tree --- mappings.lua | 6 +++++- plugins/neo-tree.lua | 14 ++++++++++---- plugins/treesitter.lua | 6 +----- plugins/user.lua | 8 ++++++-- 4 files changed, 22 insertions(+), 12 deletions(-) diff --git a/mappings.lua b/mappings.lua index 44fccfd..4964b22 100644 --- a/mappings.lua +++ b/mappings.lua @@ -2,12 +2,16 @@ return { n = { [""] = { "zz", desc = "Vertical half page down and center cursor" }, [""] = { "zz", desc = "Vertical half page up and center cursor" }, + ["gf"] = { ":OpenInGHFile ", desc = "Open in github" }, + }, + v = { + ["gf"] = { ":OpenInGHFile ", desc = "Open in github" }, }, i = { [""] = { "", desc = "Left" }, [""] = { "", desc = "Down" }, [""] = { "", desc = "Up" }, - [""] = { "", desc = "Right" } + [""] = { "", desc = "Right" }, }, c = { [""] = { "", desc = "Left" }, diff --git a/plugins/neo-tree.lua b/plugins/neo-tree.lua index 386f42c..2f76aac 100644 --- a/plugins/neo-tree.lua +++ b/plugins/neo-tree.lua @@ -3,14 +3,20 @@ return { opts = { filesystem = { follow_current_file = true, + group_empty_dirs = true, filtered_items = { visible = true, hide_dotfiles = false, hide_gitignored = false, hide_by_name = { ".DS_Store", - } - } - } - } + }, + }, + }, + nesting_rules = { + ["ts"] = { ".cjs", ".cjs.map", ".d.ts", ".d.ts.map", ".js", ".js.map", ".mjs", ".mjs.map", ".test.ts" }, + ["tsx"] = { ".d.ts", ".d.ts.map", ".js;", ".js.map;", ".jsx;", ".jsx.map;", ".module.scss;", ".svg" }, + ["scss"] = { ".css", ".css.map" }, + }, + }, } diff --git a/plugins/treesitter.lua b/plugins/treesitter.lua index f04ded1..fb2cf8d 100644 --- a/plugins/treesitter.lua +++ b/plugins/treesitter.lua @@ -1,8 +1,4 @@ return { "nvim-treesitter/nvim-treesitter", - opts = { - ensure_installed = { "lua", "rust", "typescript", "css", "scss", "javascript", "java", "html", "python", "vim", - "regex", "json", "bash", "dockerfile", "dot", "gitignore", "graphql", "jq", "jsdoc", "markdown", - "markdown_inline", "sql" }, - }, + opts = { "all" }, } diff --git a/plugins/user.lua b/plugins/user.lua index 7c3064f..b249ec6 100644 --- a/plugins/user.lua +++ b/plugins/user.lua @@ -16,6 +16,10 @@ return { require("auto-save").setup { -- config } - end - } + end, + }, + { + "Almo7aya/openingh.nvim", + event = "BufEnter", + }, }