diff options
Diffstat (limited to '.config/nvchad')
-rw-r--r-- | .config/nvchad/configs/lspconfig.lua | 2 | ||||
-rw-r--r-- | .config/nvchad/configs/markdown-preview.lua | 2 | ||||
-rw-r--r-- | .config/nvchad/plugins.lua | 112 |
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 |