A Neovim plugin that lets you view, reorder, and rename top-level code declarations through a floating window. Powered by Treesitter and LSP.
fluoride.nvim is a Neovim plugin that displays code declarations in a floating window for easy viewing, reordering, renaming, duplicating, deleting, and annotating using familiar editing motions.
How It Works
You start by opening a file with your programming code in your favorite text editor.
You type a simple command to pop open a handy side window that lists all the main building blocks of your code, like functions and classes.
A clean list appears showing everything important, including nested items like methods inside classes, making it easy to understand your code's layout.
Drag things around by cutting and pasting lines just like normal editing, to put your code sections in the perfect order.
Edit names right in the list or jot quick comments above items to keep notes attached as you move things.
Hit save, and everything updates smoothly in your original file, even smartly renaming across your project if helpers are connected.
Your code is now neatly structured, easier to read and maintain, saving you time every day.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.