From 53dbae8493563f5831800a71bd30362029cad460 Mon Sep 17 00:00:00 2001 From: stitchy Date: Mon, 9 Dec 2024 10:10:05 +0000 Subject: [PATCH 1/2] nvim: init treesiter-nvim I wanted fancy markdown rendering in nvim and that needed a treesitter lsp, so this adds treesitter and the markdown lsp. --- config/nvim/nvim.lua | 8 ++++++++ packages/default.nix | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/config/nvim/nvim.lua b/config/nvim/nvim.lua index 5d79bf5..60bb39d 100644 --- a/config/nvim/nvim.lua +++ b/config/nvim/nvim.lua @@ -22,6 +22,14 @@ require'lspconfig'.pylsp.setup{ } } } +require'nvim-treesitter.configs'.setup { + ensure_installed = { }, + auto_install = false, + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + }, +} -- Add additional capabilities supported by nvim-cmp local capabilities = require("cmp_nvim_lsp").default_capabilities() diff --git a/packages/default.nix b/packages/default.nix index 7711682..67c5ba2 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -113,6 +113,11 @@ in neo-tree-nvim nvim-cmp nvim-lspconfig + (nvim-treesitter.withPlugins ( + plugins: with plugins; [ + markdown + ] + )) spaceman-nvim telescope-nvim telescope-undo-nvim From 75b6e32ce23c37239964ee2e247b3c2ff7d94b8c Mon Sep 17 00:00:00 2001 From: stitchy Date: Mon, 9 Dec 2024 10:10:41 +0000 Subject: [PATCH 2/2] nvim: add render-markdown-nvim Fancy text go brrrrrrrrrr~ --- config/nvim/nvim.lua | 2 ++ packages/default.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/config/nvim/nvim.lua b/config/nvim/nvim.lua index 60bb39d..c2a7c36 100644 --- a/config/nvim/nvim.lua +++ b/config/nvim/nvim.lua @@ -132,7 +132,9 @@ require("bufferline").setup({ options = { require("gitsigns").setup() require("ibl").setup() require("mini.comment").setup() +require("mini.icons").setup() require("neo-tree").setup() +require("render-markdown").setup() require("telescope").setup() require("toggleterm").setup{ direction = 'float', diff --git a/packages/default.nix b/packages/default.nix index 67c5ba2..76c4ba5 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -118,6 +118,7 @@ in markdown ] )) + render-markdown-nvim spaceman-nvim telescope-nvim telescope-undo-nvim