Release 0.8.4
This will likely be the last release with support for Ruby < 2.3.
- Ruby 3 compatibility.
- Emacs 28 and 29 compatibility fixes.
- Print "keyrest" params correctly in hints. Same for "triple dot" notation.
company-robe
shows icons for completions.- Jumping to methods in classes which only have private methods.
- Jumping to methods referenced by symbol.
- File names printed (in the doc buffer) relative to the load path.
- Tracking of variable types after assignment (for improved completion). The implementation is still regexp-based.
- Likewise for calls where the target is a literal (string, hash, array).
- Less blinking with eldoc and documentation display.
- Navigation and completion for RSpec bindings (also regexp-based).
- The "jump to constant" call now works with BSD Grep too (Grep search is used as a fallback).
- New option
robe-show-doc-source
. - Highlighting comments as comments in the doc buffer.
- More robust constant completion.
- Assorted tweaks and fixes.