rust-tools.nvim icon indicating copy to clipboard operation
rust-tools.nvim copied to clipboard

Push stuf from i-love-rust to this repo

Open Kannen opened this issue 3 years ago • 1 comments

Hi! I have forked your repo and implemented a lot of stuf:

  • semantic highlighting
  • text edit with snippet supports
  • code actions, hover actions, code lens actions optionaly concatenated in a side bar, and actions ordered by categories
  • correct handling of hover on selected or visualy selected text
  • folding_range
  • audit unsage (push to a location list all unsafe function call)
  • function signature (i know you maintain an other crate for that)
  • helper to make correct keymaping, it is actually less trivial than one would expect

Right now I have converted my i-love-rust so it supports nvim-0.6. I have some fix to add to support rust-analyzer expermiental feature changes. But I am thinking in stopping there and try to merge all the stuff I added to rust-tools.

But I don't want to loose my time trying to propose merges you will refuse. I was wondering how open are you? Which of the above features may you want me to propose as a merge request?

Kannen avatar Jan 10 '22 11:01 Kannen

Semantic highlighting: Should be in neovim Text edit with snippets: Sure, if it uses an already existing snippet plugin sidebar: Not in the scope for this plugin hover: Sure folding_range: Not sure what that is audit unsafe: depends on the implementation function signature: Not in the scope of this plugin keymaps: For a different plugin

Sorry for the late reply, I have been very

simrat39 avatar Jan 21 '22 20:01 simrat39