| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-26 | bump version to 1.0.5 | brotzeit | |
| 2022-02-17 | bump version to 1.0.4 | brotzeit | |
| 2022-01-30 | Highlight the (optional) type suffix of numbers with the type face | Christophe Troestler | |
| 2022-01-08 | remove "use" from rust-top-item-beg-re | brotzeit | |
| close #283 | |||
| 2021-12-28 | Avoid obsolete calling convention of ‘looking-back’. | Philipp Stephani | |
| Calling ‘looking-back’ with only one argument causes a compile warning. | |||
| 2021-12-27 | Improve regexp to match the reference mark & | Christophe Troestler | |
| 2021-12-27 | Do not prettify || after various symbols | Christophe Troestler | |
| 2021-12-27 | Do not prettify && when it is a double reference | Christophe Troestler | |
| 2021-12-26 | Merge pull request #429 from Chris00/prettify | brotzeit | |
| Enable the use of prettify-symbols-mode | |||
| 2021-12-25 | Add a face for the ampersand reference mark | Christophe Troestler | |
| Customizing this face may improve code readability for some users. By default nothing is set for backward compatibility. | |||
| 2021-12-25 | Enable the use of prettify-symbols-mode | Christophe Troestler | |
| 2021-12-18 | bump version to 1.0.3 | brotzeit | |
| 2021-12-16 | Fix rust-electric-pair-skip-self-wrap | Roy Crihfield | |
| nil is a valid value for electric-pair-skip-self, so handle that case | |||
| 2021-11-26 | bump version to 1.0.2 | brotzeit | |
| 2021-11-26 | allow changing rustfmt hook funtctions | brotzeit | |
| 2021-11-16 | add more commands to rust-mode-map | brotzeit | |
| 2021-10-29 | bump version to 1.0.1 | brotzeit | |
| 2021-10-22 | include keyword existential in rust-keywords | brotzeit | |
| 2021-10-22 | update regexes used in rust-top-item-beg-re | brotzeit | |
| 2021-10-16 | update readme and bump version | brotzeit | |
| 2021-04-23 | Make most additional libraries optional | Jonas Bernoulli | |
| 2021-04-23 | Create rust-utils.el from existing code | Jonas Bernoulli | |
| 2021-04-23 | Create rust-cargo.el from existing code | Jonas Bernoulli | |
| 2021-04-23 | Create rust-playpen.el from existing code | Jonas Bernoulli | |
| 2021-04-23 | Create rust-rustfmt.el from existing code | Jonas Bernoulli | |
| 2021-04-23 | rust-end-of-string: Move definition | Jonas Bernoulli | |
| 2021-04-23 | Properly markup two additional section headings | Jonas Bernoulli | |
| 2021-04-23 | Add non-empty commentary section, slightly reword summary | Jonas Bernoulli | |
| 2021-04-23 | Create rust-compile.el from existing code | Jonas 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-23 | rust-mode: Cosmetics | Jonas Bernoulli | |
| 2021-04-23 | Add .dir-locals.el | Jonas Bernoulli | |
| 2021-04-23 | Remove "-face" suffix from names of faces | Jonas 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-26 | Add release build/run functions | Adam Gleave | |
| 2020-12-04 | Add rust-check function | Alyssa Ross | |
| Because check exists and is so much faster, I only ever want to build when I want to test the binary, in which case I'd use run. So I think it's more useful to have a rust-check function available than it is to even have rust-compile. | |||
| 2020-07-09 | Set default directory when compiling. | Nathan Moreau | |
| 2020-07-09 | Divide library into sections | Jonas Bernoulli | |
| 2020-07-09 | Various cosmetic changes | Jonas Bernoulli | |
| 2020-07-09 | rearrange IV: Misc | Jonas Bernoulli | |
| 2020-07-09 | rearrange III: Mode | Jonas Bernoulli | |
| 2020-07-09 | rearrange II: Regexp variables and functions | Jonas Bernoulli | |
| 2020-07-09 | rearrange I: Move options and faces to beginning of file | Jonas Bernoulli | |
| 2020-07-09 | Improve doc-strings | Jonas Bernoulli | |
| 2020-06-18 | compile-mode integration: add link to code references. (#391) | Nathan Moreau | |
| This allows to jump to code references such as lines 82 and 132 in the following snippet error message. error[E0061]: this function takes 1 parameter but 2 parameters were supplied --> file6.rs:132:34 | 82 | fn duration_ms_since(time: &Option<SystemTime>) -> u128 { | ------------------------------------------------------- defined here ... 132 | self.total_time_ms = duration_ms_since(&self.program_start, 2); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |||
| 2020-06-15 | Minor fixes (#388) | Jonas Bernoulli | |
| * Rename rust-mode-font-lock-keywords to rust-font-lock-keywords. * Rename rust-mode-keywords to rust-keywords. * Properly define rust-buffer-project. | |||
| 2020-06-03 | rustc-colon-compilation-regexps: improve highlighting. | Nathan Moreau | |
| 2020-05-13 | Re-implement rust-in-macro for performance | Phillip Lord | |
| rust-in-macro could cause significant performance problems resulting in a very choppy user experience. Reimplement rust-in macro in a somewhat simpler manner and in way which allows both allows restriction to parts of the buffer and caching of buffer analysis. Optimize rust-syntax-propertize to use this caching mechanism. Fixes #208 Fixes #288 | |||
| 2020-05-09 | Check for -> and => early in rust-ordinary-lt-gt-p | Trevor Spiteri | |
| Since the check for -> and => is very cheap, move it up in rust-ordinary-lt-gt-p potentially saving much more expensive checks. Also use simple equality check instead of regex function looking-at for checking following character. | |||
| 2020-05-03 | Drop Emacs-24 | Phillip Lord | |
| Emacs-24 is now two major versions behind and will soon be three, so formally remove support for it. | |||
| 2020-04-29 | In emacs >= 26.2, use replace-buffer-contents after formatting | Trevor Spiteri | |
| This saves the position and the markers in the buffer, so there is no need to save positions of direct and indirect buffers and windows. This also plays better with e.g. grep, as otherwise all grep markers would be destroyed when replacing the contents of the buffer with copy-to-buffer. While replace-buffer-contents was added in Emacs 26.1, it was broken for non-ASCII contents and would corrupt the buffer contents. This was fixed in 26.2, so we require version 26.2 for this. | |||
| 2020-04-27 | Fix typos | Jonas Bernoulli | |
