/lazydocs.nvim

Neovim plugin that can generate doxygen comments using treesitter

Primary LanguageLua

lazydocs.nvim

Neovim plugin that generates doxygen comments based on treesitter info. (Currently, only C++ is supported) When you put your cursor on a C++ function declaration or definition, you will have a code action available to generate a doxygen comment.

Please feel free to create PR's or Issues. Any help is appreciated.

Dependencies

Installation

Using lazy.nvim

{
  "jla2000/lazydocs.nvim",
  event = "VeryLazy",
  dependencies = {
    "L3MON4D3/LuaSnip",
    "nvimtools/none-ls.nvim",
    "nvim-treesitter/nvim-treesitter",
  },
  opts = {},
}

Manually

require("lazydocs").setup()

Demo

Demo