change-function.nvim
A small neovim plugin to make editing function signatures a breeze.

Link

https://github.com/SleepySwords/change-function.nvim

Description

This plugin allows a person to add, remove or move parameters in a function signature that will be updated to all its references if possible.

Experiences

  • Learnt more about how LSP and Treesitter works, particularly how you can specify queries.
  • Experienced being able to interface with neovims APIs to be able to create custome functionality.
  • Learnt more about how to use Lua for scripting capabilities
  • Learnt how to use popular UI libraries that are within the neovim ecosystem.

Tools used

Lua
A lightweight language focusing on scripting and configuration.
Neovim
An editor that has a primary focus on configuration and customisability.