Skip to content
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

Merged
merged 5 commits into from
Jan 2, 2025

Conversation

pkryger
Copy link
Collaborator

@pkryger pkryger commented Dec 20, 2024

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 or Until Emacs-28 to make next scrubbing session that little bit
easier.

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
@pkryger
Copy link
Collaborator Author

pkryger commented Dec 30, 2024

@philippe-grenet @steve-downey just a friendly reminder to take look at this PR. Let me know if you have any questions or feedback.
Cheers,
PK

@philippe-grenet
Copy link
Collaborator

Sorry I couldn't find time yet, but I will review it this week. It is mostly code deletion anyway.

Copy link
Collaborator

@philippe-grenet philippe-grenet left a 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.

README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
modules/init-font-lock.el Show resolved Hide resolved
@pkryger pkryger merged commit 441b38b into emacs-exordium:master Jan 2, 2025
16 checks passed
@pkryger pkryger deleted the remove-legacy branch January 21, 2025 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants