FEAT: Adding new dotfiles for nvchad v2

This commit is contained in:
2023-04-04 22:24:17 +01:00
parent 150f008f15
commit afc67e3113
8 changed files with 123 additions and 89 deletions

View File

@@ -1,33 +0,0 @@
return {
["wakatime/vim-wakatime"] = {},
["sbdchd/neoformat"] = {},
["williamboman/mason-lspconfig.nvim"] = {},
["neovim/nvim-lspconfig"] = {
config = function()
require "plugins.configs.lspconfig"
require "custom.plugins.lspconfig"
end,
},
["windwp/nvim-ts-autotag"] = {
ft = { "html", "javascriptreact", "typescriptreact", "astro" },
after = "nvim-treesitter",
config = function()
local present, autotag = pcall(require, "nvim-ts-autotag")
if present then
autotag.setup()
end
end,
},
["lervag/vimtex"] = {},
["sindrets/diffview.nvim"] = {},
["ThePrimeagen/refactoring.nvim"] = {},
["ThePrimeagen/harpoon"] = {},
["christoomey/vim-tmux-navigator"] = {},
["kdheepak/lazygit.nvim"] = {},
["jose-elias-alvarez/null-ls.nvim"] = {
config = function()
require "null-ls-config"
end,
},
}

View File

@@ -1,44 +0,0 @@
local on_attach = require("plugins.configs.lspconfig").on_attach
local capabilities = require("plugins.configs.lspconfig").capabilities
local lspconfig = require "lspconfig"
local servers = { "tsserver", "tailwindcss", "cssls", "prismals", "gopls", "yamlls", "hls" }
local null_ls = require "null-ls"
local formatting = null_ls.builtins.formatting
local diagnostics = null_ls.builtins.diagnostics
local code_action = null_ls.builtins.code_actions
local sources = {
formatting.prettierd,
formatting.stylua,
diagnostics.eslint_d,
code_action.eslint_d,
}
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
on_attach = on_attach,
capabilities = capabilities,
}
end
lspconfig.tsserver.setup {
on_attach = function(client)
client.server_capabilities.documentFormattingProvider = false
-- client.resolved_capabilities.document_formatting = false
end,
}
null_ls.setup {
debug = true,
sources = sources,
on_attach = function(client)
if client.server_capabilities.documentFormattingProvider then
vim.cmd "autocmd BufWritePre <buffer> lua vim.lsp.buf.format()"
end
end,
}