Skip to content

IdoKendo/synonym.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synonym.nvim

Phil Karlton once said "There are only two hard things in Computer Science: cache invalidation and naming things."

While I can't help you with cache invalidation, synonym.nvim attempts to help with naming things.

Invoking this plugin while hovering over a variable will go to a dictionary and will suggest all synonyms from the dictionary. Selecting one will rename the variables and its usages using the LSP.

Installation

Using lazy.nvim:

{
    "IdoKendo/synonym.nvim",
    event = "VeryLazy",
    dependencies = {
        "nvim-telescope/telescope.nvim",
    },
    keys = {
        { "<leader>vrs", function() require("synonym").find_synonym() end, desc = "[V]isual [R]ename [S]ynonym" },
    },
}

About

There are only two hard things in Computer Science: cache invalidation and naming things.

Resources

License

Stars

Watchers

Forks

Languages