nvim-lua/wishlist

JetBrains Rider like features

Open

#33 aperta il 15 ott 2021

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari) (0 fork)github user discovery
help wantedidea

Metriche repository

Star
 (249 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

What? So I have made a list based on stuff i really enjoyed seeing in Rider:

  • Context Action Menu via Alt + Enter

    • Could be a really useful feature first show code actions and then user mapped actions such as renaming etc instead of remembering a command/10 million keybinds, with the ability to search mapped actions
  • Generate variable name suggestions if type is not a primitive type

  • Move function/class/struct/etc to another file using treesitter(?)

  • Alt + {button} for quick action

    • When cursor hovering on symbol function/class/variable do quick actions such as: quick delete/rename/move up/down and could be used for many other symbol specific actions
  • symbol rearranging using something like CTRL(or ALT when GUI) + Up/Down/Left/Right when cursor hovering symbol

Why? JetBrains rider and or more generally JetBrains IDEs have some of the best programmer-language supporting features which really does boost the efficiency of the programmer using whatever the programmer is using, and could be somewhat "easily" implemented considering we have LSPs and tree-sitter

Potential existing implementations: Not that I could find.

Potential pitfalls: No idea to be honest

Guida contributor