eglot mode ( gopls, pylsp, etc.)
M-x eglot
Meta . -> Go to definition
Meta , -> Navigate back
Meta ? -> Find usages ( navigate the usage and press q to quit that buffer )
install yasnippet
for auto-completions and then
Ctrl Meta i -> Fills completion at point
Ctrl Meta i -> Pressing again will show completions buffer with suggestions at point
Renaming symbols ( functions, variables etc. )
M-x eglot-rename -> Provide new name, followed by RET
https://github.com/renzmann/treesit-auto