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

Separate the major-mode parts from the additional functionality #406

Merged
merged 14 commits into from
Apr 23, 2021

Conversation

tarsius
Copy link
Contributor

@tarsius tarsius commented Apr 15, 2021

The goal is to eventually allow rustic to use rust-mode.el without also having load other parts. Some of these commits just make it simpler to compare the two Rust major-mode implementations.

See #405 for more information and the sibling pull-request brotzeit/rustic#246.

As mentioned in (info "(emacs)Defining Faces") the name of a face

> should not end in "-face" (that would be redundant).

For historic reasons a few built-in faces actually do end with
"-face" and it so happens that our faces are closely related to
just those `font-lock' faces and that probably inspired our use
of the suffix. Even so, we should stop now.
For the time being `require' the new library from "rust-mode.el".
In the mid-term we should stop doing that, so that users can load
it if and only if they want to do so.
@rust-highfive
Copy link

r? @mookid

(rust-highfive has picked a reviewer for you, use r? to override)

@brotzeit
Copy link
Contributor

Merging now. We'll fix the tests afterwards.

@brotzeit brotzeit merged commit 494d59f into rust-lang:master Apr 23, 2021
@tarsius tarsius deleted the synergy branch April 23, 2021 12:21
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.

None yet

4 participants