summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-27update tocbrotzeit
2021-12-26Merge pull request #429 from Chris00/prettifybrotzeit
Enable the use of prettify-symbols-mode
2021-12-26Add an entry to the README to mention prettifyingChristophe Troestler
2021-12-26Merge pull request #428 from Chris00/ampersandbrotzeit
Add a face for the ampersand reference mark
2021-12-25Add a face for the ampersand reference markChristophe Troestler
Customizing this face may improve code readability for some users. By default nothing is set for backward compatibility.
2021-12-25Enable the use of prettify-symbols-modeChristophe Troestler
2021-12-18bump version to 1.0.3brotzeit
2021-12-16Merge pull request #414 from RadicalZephyr/fix-cargo-compilation-regexbrotzeit
Fix cargo compilation regex
2021-12-16Fix rust-electric-pair-skip-self-wrapRoy Crihfield
nil is a valid value for electric-pair-skip-self, so handle that case
2021-11-27use correct prefixbrotzeit
2021-11-27update readmebrotzeit
2021-11-27copy command rustic-toggle-mutability from #194brotzeit
2021-11-26try to fix cibrotzeit
2021-11-26bump version to 1.0.2brotzeit
2021-11-26allow changing rustfmt hook funtctionsbrotzeit
2021-11-16add more commands to rust-mode-mapbrotzeit
2021-10-30update readmebrotzeit
2021-10-29bump version to 1.0.1brotzeit
2021-10-29mention NonGNU ELPAbrotzeit
close #411
2021-10-23update readmebrotzeit
2021-10-23update readmebrotzeit
close #377
2021-10-22include keyword existential in rust-keywordsbrotzeit
2021-10-22update regexes used in rust-top-item-beg-rebrotzeit
2021-10-22fix link in readmebrotzeit
2021-10-22mention issue with `adaptive-wrap-prefix-mode` and syntax-propertizebrotzeit
2021-10-22remove deprecated filesbrotzeit
2021-10-20Fix typos in README: !dbg => dbg!Wenping Guo
2021-10-16Call *rustfmt* by its proper name in user messagesSergey Vinokurov
2021-10-16Improve rust--format-fix-rustfmt-bufferSergey Vinokurov
2021-10-16update readme and bump versionbrotzeit
2021-10-16adjust emacs_versions used for cibrotzeit
2021-10-16drop run_rust_emacs_tests.sh and use make test in cibrotzeit
2021-10-16Update README.mdAyrat Badykov
2021-09-09Don't include the `', ` in compilation highlightingZephyr Shannon
It's more distracting than helpful.
2021-09-09Fix cargo compilation regex starting matchZephyr Shannon
Previously this regex attempted to match the entire cargo output including the name of the thread that panicked and the entire panic message. In addition it was required that there be whitespace before the start of the word "thread" in that output. I don't know if this was the previous format, but in current Rust compilers "thread" comes at the beginning of the first line. However, there were two problems with this approach. One is that making that leading whitespace mandatory caused the regex to not match correctly. The second problem is that multiline regex matching in emacs is a bit iffy, and even matching the start correctly, if the panic message contained enough characters the full multiline regex could not be matched and the same problem would occur. This commit changes and vastly simplifies the regex to search for the guaranteed portion of the cargo output, starting with the ending `', `. This does come with an increased risk of accidentally matching input that is not actually a panic message, but I think in practice this will be fairly rare.
2021-04-23Make most additional libraries optionalJonas Bernoulli
2021-04-23Create rust-utils.el from existing codeJonas Bernoulli
2021-04-23Create rust-cargo.el from existing codeJonas Bernoulli
2021-04-23Create rust-playpen.el from existing codeJonas Bernoulli
2021-04-23Create rust-rustfmt.el from existing codeJonas Bernoulli
2021-04-23rust-end-of-string: Move definitionJonas Bernoulli
2021-04-23Properly markup two additional section headingsJonas Bernoulli
2021-04-23Add non-empty commentary section, slightly reword summaryJonas Bernoulli
2021-04-23Create rust-compile.el from existing codeJonas Bernoulli
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.
2021-04-23rust-mode: CosmeticsJonas Bernoulli
2021-04-23test: Suppress some noisy messagesJonas Bernoulli
2021-04-23Add MakefileJonas Bernoulli
2021-04-23Add .dir-locals.elJonas Bernoulli
2021-04-23Remove "-face" suffix from names of facesJonas Bernoulli
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.
2021-02-26Add release build/run functionsAdam Gleave