-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove RTags and bump minimum version to Emacs-28 #228
Conversation
0e25c29
to
2bc46a7
Compare
In the advent of Language Server Protocols (LSP) tools like `lsp-mode` and `eglot` seem to be superior to what RTags has provided. Straight out of the box (and in case of `eglot` that is a built-in it is literally straight out of the box) they provide support to not only C++ but any language that has an LSP server available. Removing RTags support from Exordium doesn't mean it cannot be used with Exordium. It simply means that we decided not to maintain extensions code any more, as providing any reasonable support requires too much time.
Variables are obsolete since Emacs-31
2bc46a7
to
7568274
Compare
@philippe-grenet @steve-downey just a friendly reminder to take look at this PR. Let me know if you have any questions or feedback. |
Sorry I couldn't find time yet, but I will review it this week. It is mostly code deletion anyway. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM except for minor details. But see my question in init-font-lock
- I don't know if this isn't still needed.
Co-authored-by: Philippe Grenet <[email protected]>
Per discussion in #227
Remove all RTags modules and all references I managed to find.
Also bump minimum supported version to Emacs-28 and remove all kludges that came
up while scrubbing the code. I have started adding comments like
Since Emacs-29
orUntil Emacs-28
to make next scrubbing session that little biteasier.