Skip to content

Frayzen/cpp-tools.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

cpp-tools.nvim is a plugin that aims to keep headers and source files synchronized among cpp-projects.

Implement example Refactor example

Configuration

Example of configuration using lazy:

return {
    "Frayzen/cpp-tools.nvim",
    config = function()
        require("cpp-tools").setup()
        require("which-key").register({
            ["<Leader>t"] = {
                name = "tools",
                i = {
                    function()
                        require("cpp-tools").implement()
                    end,
                    "Implement",
                },
                r = {
                    function()
                        require("cpp-tools").refactor()
                    end,
                    "Refactor",
                },
            },
        })
    end,
    dependencies = {
        "nvim-treesitter/nvim-treesitter",
        "nvim-lua/plenary.nvim",
    },
}

About

A nvim plugin for cpp source header synchronisation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages