From c750b447967d425050b0996bbff0faf4c074778b Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Tue, 15 Mar 2022 14:12:51 +0100 Subject: [PATCH] Adding neogen --- nvim/nvim/config/new/init.lua | 1 + nvim/nvim/config/new/lua/documentation.lua | 15 +++++++++++++++ nvim/nvim/config/new/lua/plugins.lua | 2 ++ 3 files changed, 18 insertions(+) create mode 100644 nvim/nvim/config/new/lua/documentation.lua diff --git a/nvim/nvim/config/new/init.lua b/nvim/nvim/config/new/init.lua index dc70bf7..04eebc7 100644 --- a/nvim/nvim/config/new/init.lua +++ b/nvim/nvim/config/new/init.lua @@ -9,4 +9,5 @@ require "treesitter" require "utils" require "dap-config" require "tests" +require "documentation" diff --git a/nvim/nvim/config/new/lua/documentation.lua b/nvim/nvim/config/new/lua/documentation.lua new file mode 100644 index 0000000..5ffb235 --- /dev/null +++ b/nvim/nvim/config/new/lua/documentation.lua @@ -0,0 +1,15 @@ +local status_ok, neogen = pcall(require, "neogen") +if not status_ok then + return +end + +neogen.setup({ + snippet_engine = "luasnip", + languages = { + cs = { + template = { + annotation_convention = "xmldoc", + } + } + } +}) diff --git a/nvim/nvim/config/new/lua/plugins.lua b/nvim/nvim/config/new/lua/plugins.lua index 4d2efe4..51038fb 100644 --- a/nvim/nvim/config/new/lua/plugins.lua +++ b/nvim/nvim/config/new/lua/plugins.lua @@ -50,6 +50,7 @@ return packer.startup(function(use) use "tpope/vim-sleuth" use "ggandor/lightspeed.nvim" use { "airblade/vim-rooter", config = function() vim.g.rooter_manual_only = 1 end } + use { "Pocco81/AutoSave.nvim", config = function() require "autosave".setup() end } use "folke/tokyonight.nvim" @@ -95,6 +96,7 @@ return packer.startup(function(use) use { "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" } use "numToStr/Comment.nvim" use "JoosepAlviste/nvim-ts-context-commentstring" + use { "danymat/neogen", requires = "nvim-treesitter/nvim-treesitter",} use "mfussenegger/nvim-dap"