diff --git a/CopyNvchad.bash b/CopyNvchad.bash new file mode 100644 index 00000000..791fb75d --- /dev/null +++ b/CopyNvchad.bash @@ -0,0 +1,4 @@ +#!/bin/bash + +rm -r nvchad +cp -r ~/.config/nvim/lua/custom ./nvchad diff --git a/nvchad/mappings.lua b/nvchad/mappings.lua index 147da822..676bf1cd 100644 --- a/nvchad/mappings.lua +++ b/nvchad/mappings.lua @@ -8,4 +8,26 @@ M.formatter = { } } +M.nvimtree = { + n = { + -- focus + ["e"] = { " NvimTreeFocus ", "focus nvimtree" }, + ["co"] = {" NvimTreeCollapse ", "Collapse nvimtree"}, + }, +} + +M.diffview = { + n = { + ["df"] = {" DiffviewOpen ", "Open git view"}, + ["dr"] = {" DiffviewRefresh ", "Open git view"}, + } +} + +M.custom = { + n = { + ["nt"] = {" tabnew ", "New tab"}, + ["ct"] = {" tabclose ", "Close tab"}, + } +} + return M diff --git a/nvchad/plugins/init.lua b/nvchad/plugins/init.lua index 6459dce6..a71996bc 100644 --- a/nvchad/plugins/init.lua +++ b/nvchad/plugins/init.lua @@ -20,4 +20,5 @@ return { end }, ["lervag/vimtex"] = {}, + ["sindrets/diffview.nvim"] = {}, } diff --git a/nvchad/plugins/lspconfig.lua b/nvchad/plugins/lspconfig.lua index e138c0d4..25aafed1 100644 --- a/nvchad/plugins/lspconfig.lua +++ b/nvchad/plugins/lspconfig.lua @@ -2,7 +2,7 @@ local on_attach = require("plugins.configs.lspconfig").on_attach local capabilities = require("plugins.configs.lspconfig").capabilities local lspconfig = require("lspconfig") -local servers = {"tsserver", "tailwindcss", "eslint", "cssls", "prismals", "gopls" } +local servers = {"tsserver", "tailwindcss", "eslint", "cssls", "prismals", "gopls", "dockerls", "yamlls", "hls" } for _, lsp in ipairs(servers) do lspconfig[lsp].setup({