diff --git a/init.lua b/init.lua index f9f0769..1d18b23 100644 --- a/init.lua +++ b/init.lua @@ -2,6 +2,9 @@ require("config.general") require("config.lsp") local plugins = { + "web-icons", + "markdown", + "blink-cmp", "lsp", "mason-bridge", diff --git a/lua/plugins/markdown.lua b/lua/plugins/markdown.lua new file mode 100644 index 0000000..db2b19a --- /dev/null +++ b/lua/plugins/markdown.lua @@ -0,0 +1,9 @@ +---@module "utils.plugins" +---@type Plugin +return { + after = { "nvim-treesitter", "web-devicons" }, + configure = function(load) + load("MeanderingProgrammer/render-markdown.nvim") + require('render-markdown').setup({}) + end +} diff --git a/lua/plugins/utils.lua b/lua/plugins/utils.lua index a5bd714..d5d1482 100644 --- a/lua/plugins/utils.lua +++ b/lua/plugins/utils.lua @@ -32,7 +32,6 @@ return { }, } - load("nvim-tree/nvim-web-devicons") load("folke/which-key.nvim") end, } diff --git a/lua/plugins/web-icons.lua b/lua/plugins/web-icons.lua new file mode 100644 index 0000000..323d880 --- /dev/null +++ b/lua/plugins/web-icons.lua @@ -0,0 +1,8 @@ +---@module "utils.plugins" +---@type Plugin +return { + configures = "web-devicons", + configure = function (load) + load("nvim-tree/nvim-web-devicons") + end +} diff --git a/nvim-pack-lock.json b/nvim-pack-lock.json index 35ef6c8..1107490 100644 --- a/nvim-pack-lock.json +++ b/nvim-pack-lock.json @@ -1,11 +1,11 @@ { "plugins": { "ansi.nvim": { - "rev": "63462a1550878a5f1a89d5383279775e1882948e", + "rev": "195b64c3da1c22c2e95648dcbdc6ed075d507064", "src": "https://github.com/0xferrous/ansi.nvim" }, "blink.cmp": { - "rev": "5e088706d92da09949e081cc4d49e2c9ba8cfc8c", + "rev": "005f8c859997f40f65bfbec5f4b400c45fecc06a", "src": "https://github.com/saghen/blink.cmp" }, "boo.nvim": { @@ -13,19 +13,19 @@ "src": "https://github.com/LukasPietzschmann/boo.nvim" }, "conform.nvim": { - "rev": "086a40dc7ed8242c03be9f47fbcee68699cc2395", + "rev": "619363c30309d29ffa631e67c8183f2a72caa373", "src": "https://github.com/stevearc/conform.nvim" }, "cord.nvim": { - "rev": "283e4a5bdafd0d6187f28e5b739cccab6b4c9c64", + "rev": "8f081613c1314a0d6f38839c2788216621efb4d9", "src": "https://github.com/vyfor/cord.nvim" }, "darioline": { - "rev": "e13f982d3fb11ef62938f5f1b00e205965e94662", + "rev": "b5aad4bee9e93216ddf142d30a107507e8afc270", "src": "https://dario48.site/git/Dario48/darioline" }, "diagram.nvim": { - "rev": "89d8110ec15021ac9a03ff2317d27b900c45bf60", + "rev": "a221810b17cdda2d5fdddba9bab3eba6fab8fabc", "src": "https://github.com/3rd/diagram.nvim" }, "friendly-snippets": { @@ -33,7 +33,7 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "image.nvim": { - "rev": "da2be65c153ba15a14a342b05591652a6df70d58", + "rev": "88351f1f7d9dbae286e671ce3690a49660dd8a5c", "src": "https://github.com/3rd/image.nvim" }, "lazydev.nvim": { @@ -49,15 +49,15 @@ "src": "https://github.com/frostplexx/mason-bridge.nvim" }, "mason-lspconfig.nvim": { - "rev": "25f609e7fca78af7cede4f9fa3af8a94b1c4950b", + "rev": "67029ccdac1ef8941e13b826417bc0ffac24cc86", "src": "https://github.com/mason-org/mason-lspconfig.nvim" }, "mason.nvim": { - "rev": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65", + "rev": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d", "src": "https://github.com/mason-org/mason.nvim" }, "neorg": { - "rev": "338f601c7c164e7e3ded7539f209c1f12344a5d5", + "rev": "d4dd8979c1129b5251d5565164f54d1cc258e92a", "src": "https://github.com/nvim-neorg/neorg" }, "neorg-extras": { @@ -65,27 +65,27 @@ "src": "https://github.com/juniorsundar/neorg-extras" }, "nightfox.nvim": { - "rev": "ba47d4b4c5ec308718641ba7402c143836f35aa9", + "rev": "4dacd3f0185a2227bdf3b6c0975a8f0bf87cac9a", "src": "https://github.com/EdenEast/nightfox.nvim" }, "nvim-lint": { - "rev": "4b03656c09c1561f89b6aa0665c15d292ba9499d", + "rev": "a219b2c9e5b4765e5c845aba119dad55806fcaf1", "src": "https://github.com/mfussenegger/nvim-lint" }, "nvim-lspconfig": { - "rev": "16812abf0e8d8175155f26143a8504e8253e92b0", + "rev": "9ae2b3b63b924b1329724dae76e9d2c5c40b389c", "src": "https://github.com/neovim/nvim-lspconfig" }, "nvim-nio": { - "rev": "21f5324bfac14e22ba26553caf69ec76ae8a7662", + "rev": "edcc181a875301dd21840189aa2f2f9ad69fc172", "src": "https://github.com/nvim-neotest/nvim-nio" }, "nvim-treesitter": { - "rev": "7caec274fd19c12b55902a5b795100d21531391f", + "rev": "0f32dff7f19476629c77467f887b95e5e2d33509", "src": "https://github.com/nvim-treesitter/nvim-treesitter" }, "nvim-web-devicons": { - "rev": "d7462543c9e366c0d196c7f67a945eaaf5d99414", + "rev": "2ae6958df7ced50baac5035cec0c15799eedfbf7", "src": "https://github.com/nvim-tree/nvim-web-devicons" }, "pathlib.nvim": { @@ -93,15 +93,19 @@ "src": "https://github.com/pysan3/pathlib.nvim" }, "plenary.nvim": { - "rev": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", + "rev": "74b06c6c75e4eeb3108ec01852001636d85a932b", "src": "https://github.com/nvim-lua/plenary.nvim" }, "rainbow-delimiters.nvim": { - "rev": "50080ed0f44dbc18ae13b81278a01b951a06127a", + "rev": "012f1480cd9a5fc99fce7678e0a536421a53fc46", "src": "https://github.com/HiPhish/rainbow-delimiters.nvim" }, + "render-markdown.nvim": { + "rev": "f422cb5c6855f150e2ddcfaf44e7157b98b34f6a", + "src": "https://github.com/MeanderingProgrammer/render-markdown.nvim" + }, "telescope.nvim": { - "rev": "cfb85dcf7f822b79224e9e6aef9e8c794211b20b", + "rev": "427b576c16792edad01a92b89721d923c19ad60f", "src": "https://github.com/nvim-telescope/telescope.nvim" }, "venn.nvim": { @@ -113,7 +117,7 @@ "src": "https://github.com/dhruvasagar/vim-table-mode" }, "vimtex": { - "rev": "9306903316c3ddd250676b7cf97c84a84c9c8f99", + "rev": "853eb587873a7061a083655578be56dd8027b834", "src": "https://github.com/lervag/vimtex" }, "which-key.nvim": {