aboutsummaryrefslogtreecommitdiff
path: root/.config/nvchad
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvchad')
-rw-r--r--.config/nvchad/configs/lspconfig.lua2
-rw-r--r--.config/nvchad/configs/markdown-preview.lua2
-rw-r--r--.config/nvchad/plugins.lua112
3 files changed, 64 insertions, 52 deletions
diff --git a/.config/nvchad/configs/lspconfig.lua b/.config/nvchad/configs/lspconfig.lua
index 785c5349..1f56f71f 100644
--- a/.config/nvchad/configs/lspconfig.lua
+++ b/.config/nvchad/configs/lspconfig.lua
@@ -3,7 +3,7 @@ local capabilities = require("plugins.configs.lspconfig").capabilities
local lspconfig = require "lspconfig"
-local servers = { "pylsp", "clangd" }
+local servers = { "pylsp", "clangd", "cssls" }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
diff --git a/.config/nvchad/configs/markdown-preview.lua b/.config/nvchad/configs/markdown-preview.lua
new file mode 100644
index 00000000..a2338ae4
--- /dev/null
+++ b/.config/nvchad/configs/markdown-preview.lua
@@ -0,0 +1,2 @@
+vim.g.mkdp_filetypes = { "markdown" }
+vim.g.mkdp_theme = 'light'
diff --git a/.config/nvchad/plugins.lua b/.config/nvchad/plugins.lua
index b51fcbf1..00691aa9 100644
--- a/.config/nvchad/plugins.lua
+++ b/.config/nvchad/plugins.lua
@@ -3,61 +3,71 @@ local overrides = require("custom.configs.overrides")
---@type NvPluginSpec[]
local plugins = {
- {
- "neovim/nvim-lspconfig",
- dependencies = {
- {
- "jose-elias-alvarez/null-ls.nvim",
- config = function()
- require "custom.configs.null-ls"
- end,
- },
- },
- config = function()
- require "plugins.configs.lspconfig"
- require "custom.configs.lspconfig"
- end,
- },
-
- {
- "williamboman/mason.nvim",
- opts = overrides.mason
- },
-
- {
- "nvim-treesitter/nvim-treesitter",
- opts = overrides.treesitter,
- },
-
- {
- "nvim-tree/nvim-tree.lua",
- opts = overrides.nvimtree,
- },
-
- {
- "max397574/better-escape.nvim",
- event = "InsertEnter",
- config = function()
- require("better_escape").setup()
- end,
- },
+ {
+ "neovim/nvim-lspconfig",
+ dependencies = {
+ {
+ "jose-elias-alvarez/null-ls.nvim",
+ config = function()
+ require("custom.configs.null-ls")
+ end,
+ },
+ },
+ config = function()
+ require("plugins.configs.lspconfig")
+ require("custom.configs.lspconfig")
+ end,
+ },
- {
- "lervag/vimtex",
- lazy = false,
- config = function()
- require("custom.configs.vimtex")
- end,
- },
+ {
+ "williamboman/mason.nvim",
+ opts = overrides.mason,
+ },
+
+ {
+ "nvim-treesitter/nvim-treesitter",
+ opts = overrides.treesitter,
+ },
+
+ {
+ "nvim-tree/nvim-tree.lua",
+ opts = overrides.nvimtree,
+ },
+
+ {
+ "max397574/better-escape.nvim",
+ event = "InsertEnter",
+ config = function()
+ require("better_escape").setup()
+ end,
+ },
+
+ {
+ "lervag/vimtex",
+ lazy = false,
+ config = function()
+ require("custom.configs.vimtex")
+ end,
+ },
+
+ {
+ "L3MON4D3/LuaSnip",
+ dependencies = { "rafamadriz/friendly-snippets" },
+ config = function()
+ require("custom.configs.luasnip")
+ end,
+ lazy = false,
+ },
- {
- "L3MON4D3/LuaSnip",
- dependencies = { "rafamadriz/friendly-snippets" },
+ {
+ "iamcco/markdown-preview.nvim",
+ cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
+ build = "cd app && npm install",
config = function()
- require("custom.configs.luasnip")
+ require("custom.configs.markdown-preview")
end,
- lazy = false,
- },
+ ft = { "markdown" },
+ },
}
return plugins