rust-tools.nvim
rust-tools.nvim copied to clipboard
Push stuf from i-love-rust to this repo
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?
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