Skip to content

Latest commit

 

History

History
40 lines (35 loc) · 982 Bytes

README.md

File metadata and controls

40 lines (35 loc) · 982 Bytes

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",
    },
}