[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/rust-mode created (now 494d59f)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/rust-mode created (now 494d59f) |
Date: |
Sat, 7 Aug 2021 09:23:03 -0400 (EDT) |
elpasync pushed a change to branch elpa/rust-mode.
at 494d59f Make most additional libraries optional
This branch includes the following new commits:
new f0e4edc Move emacs mode into tree
new 6aa0a91 rust-mode: tag -> enum. Closes #1577
new fb23ccc emacs: Make 'mut' a keyword
new a73e9ee Update reserved words for syntax highlighters (vim is
still behind, though)
new a25cc60 More keyword paring and migration in runtime, docs, code
modes.
new e9b1bfe Add 'do' to rust-mode
new d0d3911 For #2229, recognize 'again' in place of 'cont', final
change pending snapshot.
new 3dbae26 Remove "iface" from vim and emacs modes.
new abadab0 Update rust-mode.el with new keywords.
new 6275e8e Add trait to emacs keyword table.
new 256de23 emacs: add match as keyword
new 50e55e4 Add 'static' to rust-mode.el.
new 15d31a9 removed a comma from the keyword list to get fn keyword
highlighted
new de81353 Merge pull request #3185 from megakorre/master
new 5afc8ab initial stab at making rust-mode elpa friendly
new 7ce29ed proper package footer
new 0797e7b add Url
new 3a65c56 update readme
new 8d6ea12 Add author to meta-data
new 4b56ffe update readme with package.el installation steps
new 58c47a3 add instructions for install from MELPA
new 8b8d1ea fix indentation
new bda009d add auto-mode-alist to autoloads
new 9f21b28 change to 4-space indents everywhere
new c3c5f1c emacs mode: include use as a keyword
new aa3ee6a rust-mode: Add pub and priv
new 38940ff rust-mode: Add 'ref' keyword
new 9f9dec0 rust-mode.el uses the 'cl macros, so it should actually
require them
new e976207 emacs mode: Highlight 'foo as a lifetime, not a character
constant.
new 33d178d Make 'foo use font-lock-builtin-face, like module names,
and make capitalized identifiers optionally use font-lock-type-face
new 8f926be Emacs: Update emacs mode to be more similar to the vim
mode.
new 7b32066 rust-mode.el uses the 'cl macros, so it should actually
require them
new e39142b Allow customization of indent offset
new 9e2221c Fix typo
new 1076b9c Note incompatibility with global-whitespace-mode.
new 4c1eab5 rewrite rust-mode to use font-lock-mode and emacs builtin
syntax analysis
new ac92ff6 etc: add the `in` keyword to the emacs mode.
new f962be4 rust-mode: make indentation customizable
new 5488368 compilation error regexp specific to rustc.
new 2e671d9 revisions to emacs compilation regexp, more readable and
robust.
new 0a81930 extend file regexp to match files with embedded spaces.
new 6a6dc4e fix typo in rust-mode.el
new 0e25008 rust-mode: Default rust-indent-offset to 4, not
default-tab-width
new 1962971 Correct indent with trailing spaces/comments on previous
line
new 12480f9 One indent after open paren with no argument
new fe55b71 Multiline comments with leading *s line up the *s
new 3301c70 Align field names in struct expressions with fields on
same line as the opening curly brace
new 0bf2920 Fix glitches with struct field aligned indents
new af2aba9 Indent correctly after opening square bracket
new 2765de7 Allow indenting to align struct fields after curly brace
new 9640fe8 Indent return type to align with arguments
new 69811ea Add custom group for rust-mode
new 5b34e59 Add paragraph fill and auto-fill for multi-line comments
new b83aabf Add ERT tests
new 131cebb Fix regression of multi-line statement indents
new 679501e Cover all cases for padding in paragraph fills as intended
new fa51087 Minor cleanup and formatting tweaks to the rust-mode
README
new 7625c5c Add 'continue' keyword to emacs, vim, gedit, kate
new 891716a Fix single-line-style paragraph fills with code
immediately before or after
new d6b2c32 Add Imenu support for rust-mode.
new 5e34201 Add defun motions for rust-mode.
new d82b5a7 Add "proc" as keyword to emacs mode
new 38dab12 Fix rust-align-to-expr-after-brace, closes #11239.
new 6b323f3 Add crate to emacs and kate modefiles
new d4264a9 extern mod => extern crate
new 9672625 Added more scripts to tidy check
new bee96e8 Fix emacs indentation of multi-line match patterns
new 0800660 Emacs: stay at the correct position when indenting
new b2c9e05 Emacs: indent relative to enclosing block
new b5de342 Fix typo in emacs ERT test
new 4f40156 Emacs: Remove README warning of old whitespace bug
new 2d12c3e Emacs: always jump the cursor if needed on indent
new 8dc92b2 Update emacs mode to support new `#![inner(attribute)]`
syntax.
new 76bcb8d etc: attempts at fixing editor highlighting for new
attribute syntax
new bc78d17 rust-mode cleanup.
new 0e58eb3 emacs: Add 'box' to keywords
new 9d8dff8 Use defvar for rust-top-item-beg-re instead
new 0617f1c Recommend autoload instead of require
new 9c94ec4 auto merge of #13922 : Rufflewind/rust/patch-1, r=pnkfelix
new 5ebe4c7 emacs: highlight `macro_name!` in macro invocations using
[] delimiters
new 4e0a334 emacs: do not highlight `#foo]` as an attribute
new ef048b3 emacs: highlight `#[foo = "bar"]` attributes
new f3c784f Update repo location
new e2cd79b auto merge of #14818 :
tomjakubowski/rust/emacs-attributes-key-value, r=pnkfelix
new a8fad0f emacs: Don't overwrite font lock for attributes
new 226102c emacs: Add shebang to test script
new 336c052 emacs: Remove outdated references to ~ in tests
new 7cb68f7 Add new keywords (particularly `where` & `virtual`) to
editor modes.
new efbc810 Replaced some TODO by FIXME
new a59ef8e Fix spelling mistakes in comments.
new 8622310 Add 'move' keyword to emacs, kate, and vim editor modes.
new 0b9a7e0 rust-mode.el: Tweak syntax table
new 079f0c2 Update emacs and vi modes.
new 2a81393 added optional method chain indentations for emacs major
mode
new 4ccac8e Update editor syntax files for isize/usize.
new 186583d Mark _ as a word constituent to avoid highlighting parts
of identifiers as keywords
new f292554 Changed rust-mode code for tabs -> spaces
new 4659aee rollup merge of #19913: KOMON/rust-mode-emacs-indentation
new 67f4832 Fix tests broken by trailing whitespace removal
new 55080f6 Fix syntax and highlighting for char literals
new 9c0846a Add test for '\'' single quote char literal
new e6e16cc Add test for closing braces in character literals
new 04e4b49 Add .travis.yml
new 8a69f69 Use old code style for emacs 23 compat
new 13c7e25 Ignore byte-compiled files
new 149cfdd Merge pull request #20 from pnkfelix/fix-broken-tests
new 3878cc6 Allow user to override which emacs is used in
run_rust_emacs_tests.sh
new 66438d4 Merge pull request #2 from
MicahChalmer/fix-quotes-with-syntax-properties
new f0d4c25 Fix aligning of method chains (more-or-less) and add
various unit tests. The regular expressions are probably kind of wrong for
things like
new 9e83b30 Merge pull request #21 from
pnkfelix/tests-allow-override-of-which-emacs
new fd92bfd Merge pull request #17 from ramnes/master
new 351cc91 Merge pull request #16 from MicahChalmer/add-travis
new 55e7483 Add a hook so that we briefly highlight the matching `<`
when `>` is typed. Also add an interactive command for finding the matching
`<`. I'd like to bind this to `C-c >` (reserved for major modes), but I can't
figure out what the local keymap is for rust-mode (help!).
new ec81a95 Merge pull request #22 from
nikomatsakis/align-method-chain
new 439da40 disable emacs23 testing on travis.
new d2c6d6c Merge pull request #26 from
pnkfelix/disable-emacs23-testing
new 6b57bbf Make features (and their tests) work on emacs 23
new 81d0680 Fix ERT section of README
new f3e8f20 Re-enable emacs23 in Travis
new 2038365 Fix bug in rust-indent-method-chains
new 19bc0e9 Merge pull request #30 from MicahChalmer/emacs23-fixup
new b3f87b9 Make the test driver script a little more informative.
new a653c6b Highlight raw strings correctly
new bddc933 Fix typo in comment
new 4d633fc Merge pull request #32 from
MicahChalmer/raw-string-handling
new 8d99bf8 Merge pull request #31 from
pnkfelix/more-robust-test-driver
new 8c9ea88 Fix raw string bugs
new 2e7c6dc Add test for raw string with inner quote and hash
new 3a0a727 Merge pull request #35 from
MicahChalmer/fix-raw-string-bugs
new c7413e6 Don't set syntax-begin-function
new fea20e7 Include the last character in indentation tests
new 97f6445 Merge pull request #38 from MicahChalmer/fix-issue-36
new 5b73df1 Fix typo/missing lines in comment in test
new 249e3ce Merge pull request #40 from MicahChalmer/fix-comment-typos
new 31ceb60 Indent inside strings after ending backslash
new d6b1739 Fix spurious errors in emacs 23
new 52febe9 Add a few more tests for indents inside strings
new 22c8cfa Merge pull request #43 from
MicahChalmer/indent-backslash-strings
new 766bd82 Parse '\\' and '\"' as char literals
new b15b0eb Merge pull request #45 from
MicahChalmer/backslash-and-double-quote-char-literals
new f2d709e Make fill-region work correctly
new cb5781d Merge pull request #46 from MicahChalmer/fix-fill-region
new eaa332e Add rust-playpen-buffer and rust-playpen-region for
sharing code.
new 42730b1 Merge pull request #49 from huonw/playpen
new ce976b9 Fix "-> Type" on a single line indentation
new ddf45ed Use (goto-char (point-max)) instead of (end-of-buffer) to
silence warning.
new 2be934c Merge pull request #55 from kriben/master
new 493cc99 Merge pull request #52 from GBGamer/fix-indent
new 5d0fce5 Fix word and symbol syntax distinction
new 2f0c84f rust-align-to-method-chain: Jump over symbols, not words
new 2e800ee workaround emacs 23 issues.
new 3995d33 Add regression test for PR #52.
new 6d5b02e Merge pull request #56 from pnkfelix/pr=fix-word-syntax
new 1be7a94 Merge pull request #57 from
pnkfelix/regression-test-for-arrow-openbrace
new ded5ef7 Pass explicit second argument to looking-back
new 96f7f79 Fix free-variable warnings
new 054a11c Update rust-mode URL in header
new f2f4d67 Merge pull request #59 from
lunaryorn/fix-byte-compiler-warnings
new 8a8bd58 Merge pull request #58 from lunaryorn/patch-1
new 0077bbf Fix package.el URL
new e16c37c Remove Marmalade from the README
new f17e11a Match panics during build as compilation warnings
new 78e8b08 Merge pull request #62 from
MicahChalmer/a-couple-of-readme-fixes
new 4e938b1 Merge pull request #63 from krig/panic-compilation-warning
new 8eb6029 handle case where blink-matching-paren-distance is nil
new 86db9bd Merge pull request #65 from tromey/blink-matching-paren
new 3798c7e fix quoting in two doc strings
new b4ff35c remove rust-mode-character-literal-syntax-table
new 5937589 set :safe on two defcustoms
new 9d773b4 Fix multi-line raw strings when editing
new 5ed4675 Merge pull request #73 from
MicahChalmer/raw-string-multiline-edit-fix
new ee171df test $EMACS directly rather than using "which"
new d1ed015 Distinguish face for doc-comments
new f1b6007 Merge pull request #71 from birkenfeld/doc-comments
new 53c558c Factor out rust-conditional-re-search-forward
new 6e72f64 Fix bugs in raw strings and character literals
new 5231709 Speed up calls to "looking-back"
new 07943f0 Perform syntactic angle bracket matching
new c9c7871 Merge pull request #79 from
MicahChalmer/angle-bracket-madness
new 7baae9c Merge pull request #78 from tromey/fix-issue-33
new 102ad5f Merge pull request #67 from tromey/fix-two-docstrings
new 88ff62a Remove unnecessary code with call to undefined function
new c0e3878 Merge pull request #81 from MicahChalmer/fix-issue-80
new c49bb12 Cache (regexp-opt rust-special-types 'symbols) in
rust-is-lt-char-operator
new ee564d5 Merge pull request #85 from talchas/master
new 6bc1540 Support nested block comments
new 99b128c Fix slowness in angle bracket matching
new ec3855f Recognize runaway raw strings
new 75da3b0 Merge pull request #89 from
MicahChalmer/fix-slow-angle-bracket-matching
new 99c5571 Merge pull request #68 from tromey/fix-issue-53
new 5e77aed Correcting highlighting of capitals in function names.
new 5f5a428 Merge pull request #88 from kw-udon/nested-comment
new 1ff1d75 Merge pull request #90 from
Wilfred/fix_type_word_boundaries
new 5e51aaa Merge pull request #69 from tromey/safe-local-variables
new 012537b remove byte-compiler warnings and prevent future ones
new 866df37 make rust-mode use lexical binding
new c801dda Merge pull request #77 from
tromey/fix-byte-compiler-add-lexbind
new 30d1dac Recognize compiler help and notes as "info" messages
new a2e9f56 Merge pull request #84 from birkenfeld/compilation-note
new 54e24e6 Add basic license information
new cdaf3fc Update MELPA URL
new 61a35f6 Merge pull request #97 from syohex/update-url
new 52870b6 Remove unused require of misc.el
new 1761a9c Merge pull request #105 from MicahChalmer/remove-misc
new 0601540 Merge pull request #96 from MicahChalmer/add-licenses
new 339afba Highlight the unsafe keyword
new a33b684 Fix #103: comment indentation after struct members
new b76e803 Correctly indent where clauses
new 92584c3 Fix the special case for the first line
new eaf95af Merge pull request #111 from mrBliss/where-indentation
new 95d089c Merge pull request #110 from mrBliss/fix-103
new 1ceac8b Re-fontify buffer after it is reverted
new b874bbe Merge pull request #113 from MicahChalmer/fix-issue-104
new 061e6d8 Merge pull request #109 from mrBliss/highlight-unsafe
new dd6d417 Fix type annotations incorrectly highlighted as modules.
new 2cd3cf9 Merge pull request #116 from
Wilfred/type_annotation_highlighting
new 6252cf1 Fix indentation of closing delimiters
new fa5b38f Merge pull request #117 from TheBB/fix-closing-delim
new 304ae4b Change font-lock face for module names.
new 86c55b1 Integrate rustfmt support
new ae49380 Merge pull request #121 from fbergroth/integrate-rustfmt
new b1cca0f Merge pull request #72 from birkenfeld/builtin-face
new 86d636a Remove duplicate keywords
new 00e5366 Merge pull request #122 from
kraai/remove-duplicate-keywords
new 01db4cb Fix font-locking for Unicode escapes in character
literals.
new 6739dd9 Merge pull request #123 from
birkenfeld/fix-unicode-char-escapes
new f408b06 Run the after-revert hook after rustfmt
new 2f42da8 Add rust-promote-module-into-dir
new f8d94cb Use catch and throw instead of block and return
new 3517321 Merge pull request #129 from MicahChalmer/fix-issue-127
new beec95a Allow disabling rustfmt with a dir-local/file-local
variable
new 1492106 Fix hook args for after-revert-hook
new 315cc59 Re-indent on }
new 0914b48 Merge pull request #133 from kraai/avoid-cl
new bc0df03 Merge pull request #135 from Stebalien/file-local
new 9812232 Document how to install on Debian
new bfe24d2 Merge pull request #132 from tomjakubowski/move-module
new 1c37249 Merge pull request #136 from Stebalien/indent-brace
new bd44088 Merge pull request #138 from kraai/upstream
new bc77e16 remove emacs 23 support
new 8400638 update README.md and Package-Requires to require emacs 24
new 18fad39 Merge pull request #142 from
tromey/remove-emacs-23-support
new c3feac1 Fill regular block comments correctly too, in addition to
rustdoc comments
new 917503b Fix failing tests, and add a test for the fix.
new a8a5e14 Fix for emacs24
new ed0b390 Merge pull request #148 from bmastenbrook/master
new b971c6d Fix #151
new eafb7a0 Properly fix #151
new b23efef Merge pull request #153 from mrBliss/fix-151
new 40c33fd add code to handle new-style rustc errors
new 4fce178 Merge pull request #154 from nikomatsakis/new-errors
new e3c545e imenu: don't add item defs in single-line comments
new e6eceea Add macro_rules names to imenu
new c69adaf Add menu titles for items in imenu
new 0cf2bc3 Merge pull request #157 from fmdkdd/master
new 6886300 [master] Copy buffer only when format changes.
new 620d718 Fix #160
new cffb950f2 [master] Remove redundant progn.
new b3b0f78 Merge pull request #161 from Fanael/master
new ba5ff90 Merge pull request #159 from hotpxl/master
new e452995 rust--after-revert-hook should preserve point position.
new 2540d7e Go back to the current line and column after formatting.
new d2e57a9 fix regex to account for `[E123]`
new f73f321 Merge pull request #163 from
Wilfred/preserve_point_rustfmt
new 5cfb919 Merge pull request #165 from nikomatsakis/new-errors
new a789a25 Fix #168: use while in rust-rewind-irrelevant
new bec3d0c Test #169
new 1587839 Merge pull request #169 from mrBliss/fix-168
new c2a0c13 Add info to enable rustfmt
new cc59c83 Recognize imenu items starting with "unsafe"
new fba7714 Handle comments when indenting method chains
new 01ac5d8 Merge pull request #177 from
mrBliss/handle-comments-method-chains
new 7fb78d4 Bump version
new e327658 Merge pull request #178 from ryuslash/master
new f6cf013 Add instructions for version tag update requests
new 936a187 handle indirect buffers and multiple windows in
rust-format-buffer
new 664c7b0 improve position recovery in rust-format-buffer
new 8452093 put remaining defcustoms into the rust-mode group
new 4935090 convert http links into https links
new cd09a54 Merge pull request #189 from froydnj/minor-cleanups
new 8f1297a Merge pull request #187 from tspiteri/format-other-buffers
new 5c68caf Merge pull request #175 from mrBliss/imenu-unsafe
new c091852 Merge pull request #180 from
MicahChalmer/melpa-stable-readme
new b8126e4 Recognize "extern" imenu items
new 46e7fc0 fix PR link in README
new 8039d12 Merge pull request #191 from Wooble/readme_link
new 0de149a Merge pull request #190 from mrBliss/imenu-extern
new 35298ed Don't use "&optional &rest"
new ee7043b Use syntax-propertize-function, not
font-lock-syntactic-keywords
new d7458c2 set open-paren-in-column-0-is-defun-start to nil
new 19e6f60 Merge pull request #199 from tromey/open-paren-in-column-0
new f269c5e fix syntax of "<" appearing after "?"
new 7f7b2ac mention keybinding for rustfmt
new a436945 Merge pull request #172 from nokaa/master
new 4d651ab Merge pull request #197 from tromey/syntax-propertize
new 85befb9 Merge pull request #201 from tromey/question-indentation
new 5469d9b fix rust indentation bug
new dae5af7 Merge pull request #198 from tromey/indentation-fix
new 367a89c Allow formatting with long lines
new 4ec735e Add stderr output from rustfmt on exit code 3
new 491ae0e Remove unnecessary debugging message
new 0256f02 Fix stupid mistake in rustfmt conditional
new 758ab8c Add support for "default" keyword
new 3220937 Merge pull request #209 from tromey/default-keyword
new 610fe1f Address review comments
new 7724813 Merge pull request #206 from cjhowe7/master
new d71fe94 restore points when an error occurs too
new ac6a45e Merge pull request #213 from KeenS/restore-points
new d38bfb8 Set `compile-command' in `rust-mode'.
new 60a1f36 Merge pull request #216 from Aankhen/set-compile-command
new 72c479b Add `rust-run-clippy' and `rust-buffer-project' with
testing paraphernalia.
new c00c8a9 Require `json'.
new 9afe997 Declare `rust-buffer-project' and require `json' at
runtime.
new b4077f8 Add `rust-cargo-bin' custom variable.
new d2bb17c Skip `rust-test-project-located' without cargo and avoid
`find-file' in test.
new 954221f Define `rust-test-project-located' conditionally instead
of using `skip-unless'.
new 128601b Improve content of `test-project/Cargo.toml'.
new 0985f5f Merge pull request #217 from Aankhen/add-clippy-command
new 34cc528 Highlight question mark operator using new
`rust-question-mark-face'.
new 09efc45 Merge pull request #219 from
Aankhen/highlight-question-mark
new 2a9fcd0 Add syntax highlighting and imenu support for `union`
new 30a9d39 Merge pull request #221 from
Wilfred/highlight_union_contextual_keyword
new 89320ad Highlight interpolation in arguments to print! &c.
new 1d4a75f Make rust-beginning-of-defun ignore comments and strings
new afeddec Merge pull request #224 from tromey/beginning-of-defun
new b10ad41 Merge pull request #220 from
Aankhen/highlight-string-interpolation
new 6093d38 Add syntax coloring for type-inferred constants and
variables
new 90f70ac Use `font-lock-variable-name-face' for `let' bindings.
new e48a650 Merge pull request #225 from Aankhen/add-var-colours
new 38f7d89 Fix recognition of "<" as operator in some context
new 6e9db46 Merge pull request #230 from tromey/fix-indentation-bug
new 0ded5ea Add support for u128 and i128 types
new f57a8eb Merge pull request #233 from shanavas786/add-128
new dea81aa Types get correct font-lock in if-let statements
new ac5dac0 Added test for if-let font lock
new 6550d94 Renamed and relocated if-let font-lock test
new 7ff04a8 Merge pull request #234 from jjwest/master
new a814cd8 Pass 'visible to get-buffer-window
new c8280ae Merge pull request #235 from
tromey/get-buffer-window-fixlet
new 0e832ec Remove `float`, `int`, and `uint` as built-in types.
new 9eda807 Merge pull request #239 from shepmaster/no-more-int-float
new fca71c6 feat(rust-mode): add yield to the keywords list
new eae291a Merge pull request #240 from
michael-zapata/feat/add-yield-keyword
new 302b537 Revert #216 and Add Suggestions from #226
new b8e4908 Merge pull request #243 from
iwillspeak/rust-compile-command
new b7cd368 % as punctuation character.
new 04e3078 Merge pull request #244 from
kubo39/percent-as-punctuation-character
new 6b71c0a fix rust--format-call
new a90730f don't set-window-start for selected window
new 6bcb82b Merge pull request #249 from brotzeit/rust--format-call
new 27911c8 Merge pull request #251 from brotzeit/rust-format-buffer
new 705f3e4 Improved font-locking for print macros
new 216faf2 Do not indent where clause by default (follow standard)
#257
new cfb4408 Merge pull request #258 from sebastiencs/master
new 2fe1f9d add dyn to keywords
new b911835 Merge pull request #262 from kngwyu/highlight-dyn
new 0d408d5 Merge pull request #253 from jjwest/master
new b861aa9 Fixed indent when ? operator is used in chained method
calls
new cc2435b Merge pull request #264 from jjwest/master
new 3ced187 remove old-style compilation regex; support `:::` regex
new 31b8453 update to include line number and column information
new 42c98bb Merge pull request #263 from
nikomatsakis/tweak-compilation-regexp
new 1275a19 make rustc-colon-compilation-regexps an info type
new 07e16c6 Merge pull request #265 from brotzeit/infotype
new 3613551 throw error in after-save-hook instead of before-save-hook
new 3254297 Bump version
new e201404 Fix font-locking of "let ref"
new 64b4a24 Merge pull request #272 from tromey/let-ref-font-lock
new 106aeab Merge pull request #267 from jthemphill/patch-1
new 8d32dc6 Add keywords `async` and `try`
new 256db76 Merge pull request #281 from ksqsf/master
new 9154e0e silence byte-compiler
new ee262cc Merge pull request #266 from brotzeit/format-on-save
new 5d0406f adjust docstring formatting
new 12cb169 Merge pull request #284 from riscy/master
new b445737 imenu: handle lifetimes in impl blocks.
new d3a7025 Merge pull request #292 from mookid/imenu-impl
new 72f795d Add rust-run and rust-test interactive function
new 5f37343 Add rust-indent-return-type-to-arguments variable
new 54a9c3d Merge pull request #296 from
dekellum/indent-return-type-defcustom
new ce7a27f Add compilation mode warning face
new 63deaf3 Remove old comment
new dd231ed Avoid signaling "Beginning of buffer" in
rust-lookng-back-macro
new e2e713e refer to (point-min) instead of 1
new 8cd18cc Merge pull request #293 from TristanCacqueray/master
new 198c777 Replaced font-lock-fontify-buffer with font-lock-ensure
new c1059d6 Added angle bracket tests, some of which fail without the
fix
new 497d476 Reverted back to font-lock-fontify-buffer
new 06f1c68 Merge pull request #300 from
mmilenko/rust-looking-back-macro--backward-char--fix
new a871d10 Merge pull request #298 from jjwest/master
new d432409 Don't insert string delimiter inside strings.
new 55e6cd9 Add test for word boundaries for string ending with r.
new df31a6e Don't call syntax-ppss twice for strings ending with r.
new e53dc8a Don't call syntax-ppss twice for raw strings.
new fe02536 Add `await` to list of keywords
new 0a94268 Merge pull request #307 from Bunogi/master
new c62185a Merge pull request #304 from
kurnevsky/raw-string-propertize
new 942d465 Update Debian installation instructions
new 48290d3 Merge pull request #318 from kraai/patch-1
new f6ebcbd Update travis scripts to use EVM
new 86bc286 Add specific distribution for EVM
new 077cba7 Add local docker based tests runner
new af84c0f Merge pull request #319 from
phillord/feature/update-emacs-versions
new 295e234 rust-compile, rust-run, rust-test: respect
rust-cargo-bin. (#321)
new b7237b0 Add rust-format-diff-buffer
new 10ba29e Silence byte-compiler
new 5aeae14 rust-format-diff-buffer: use start-process rather than
make-process.
new 86b82ad rust-format-diff-buffer-sentinel: use diff-mode and
pop-to-buffer.
new 836a8a9 Don't set indent-tabs-mode. (#324)
new 897af24 rust-mode.el: check for possible space between variable
name and type (#325)
new 74c2647 Highlight variable name in a for-loop (#326)
new 06b3b60 update readme (#327)
new bb9bbd2 readme: recommend setting indent-tabs-mode to nil
new 6dca073 readme: make other useful packages a list
new 7e2533f Fix rustc-compilation-regexps: match error messages with
dashes. (#331)
new 1d42d69 Speed up line indentation inside strings (#313)
new 7960c74 Do not allow subword-match when detecting built-in
formatting macros
new 5ad9b59 subword-match for built-in formatting macros: add a test.
new 484d675 Adding GitHub actions.
new c0cc6dc Allow pass custom flags to rustfmt. (#338)
new 70ff9a0 electric-pair-mode: prevent self-insert of `>' when
already inserted. (#337)
new 1b3db88 Add a function wrap and unwrap with the dbg! macro.
new c5ab165 mention LSP support
new 9107989 review
new c8217a3 Fix rust-insert-dbg for emacs-version < 25. (#339)
new a36bc70 Merge pull request #340 from brotzeit/readme
new 6a57253 rust-dbg-wrap-or-unwrap: bind to C-c C-d rather than C-c
d.
new 4fd637c rust-insert-dbg: handle the case of string literals.
(#342)
new 844bb51 add support for "async fn"
new 4c8754b Merge pull request #343 from haroldcarr/master
new d0f3f45 imenu: fn items: match async/const and all pub variants.
(#346)
new 9f3d8cf rust format buffer now saves position across multiple
frames (#348)
new 4381a89 Fix scrolling after rustfmt. (#351)
new 63ec74c Enforce use of spaces for indentation and cleanup
whitespace (#353)
new a36c96a integrate rustfmt error messages
new 8665005 Introduce constant for *rustfmt*.
new eb5270b rust-before-save-hook: log errors.
new 6f1abc3 Expand README to include more information about features
(#358)
new 2df6cf7 Don't fail on re-search-forward. (#359)
new e8345f6 Add triagebot configuration (#364)
new e04e485 rustc-compilation-regexps: handle `note` case as
compilation-info.
new 888f3de rust--format-fix-rustfmt-buffer: replace "stdin:" as well
as "<stdin>:".
new 2a8ca9e rust-format-show-buffer: default to true.
new 7fd78f0 rust-goto-format-problem: make sure to always just to a
buffer that exists.
new a364b24 Make *rustfmt* buffer readonly.
new 1f8a763 Fix typos
new 39f32cc In emacs >= 26.2, use replace-buffer-contents after
formatting
new 8733792 Drop Emacs-24
new 08d7141 README: support for emacs 24 has been dropped.
new 7fdb9c2 Use <kbd> to indicate keyboard input in README (#375)
new eca55c0 Check for -> and => early in rust-ordinary-lt-gt-p
new bfe4056 Re-implement rust-in-macro for performance
new d211e68 Fix various byte compilation warnings in
rust-mode-tests.el.
new 5375e54 Test byte compilation of test code.
new 1603a25 Change 'rust-build' to 'rust-compile' in README.md
new 6e4835c Update README.md
new bded667 Add missing ‘require’ form.
new 15a077a rustc-colon-compilation-regexps: improve highlighting.
new ef152ad Minor fixes (#388)
new 9eb2c63 Fix README internal link (#389)
new 00177f5 compile-mode integration: add link to code references.
(#391)
new 13c4335 Improve doc-strings
new c23453d rearrange I: Move options and faces to beginning of file
new 7afad7b rearrange II: Regexp variables and functions
new 5dc219f rearrange III: Mode
new beda16d rearrange IV: Misc
new b81c723 Various cosmetic changes
new f9e3618 Divide library into sections
new ca7d99c Set default directory when compiling.
new ca415e9 Add rust-check function
new c5c7ed3 Update README.md
new e9e9e32 Add release build/run functions
new bbb3792 Remove "-face" suffix from names of faces
new e006788 Add .dir-locals.el
new 4e394ac Add Makefile
new 09b4320 test: Suppress some noisy messages
new 5585cf9 rust-mode: Cosmetics
new 9e03890 Create rust-compile.el from existing code
new 3fa8f0b Add non-empty commentary section, slightly reword summary
new 4a7a860 Properly markup two additional section headings
new 41642f0 rust-end-of-string: Move definition
new 139a658 Create rust-rustfmt.el from existing code
new d548425 Create rust-playpen.el from existing code
new 649f492 Create rust-cargo.el from existing code
new 3eb6d2f Create rust-utils.el from existing code
new 494d59f Make most additional libraries optional
- [nongnu] branch elpa/rust-mode created (now 494d59f),
ELPA Syncer <=
- [nongnu] elpa/rust-mode 8b8d1ea 022/486: fix indentation, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode c3c5f1c 025/486: emacs mode: include use as a keyword, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode 4c1eab5 036/486: rewrite rust-mode to use font-lock-mode and emacs builtin syntax analysis, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode 12480f9 045/486: One indent after open paren with no argument, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode 2765de7 050/486: Allow indenting to align struct fields after curly brace, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode e9b1bfe 006/486: Add 'do' to rust-mode, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode a25cc60 005/486: More keyword paring and migration in runtime, docs, code modes., ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode fb23ccc 003/486: emacs: Make 'mut' a keyword, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode de81353 014/486: Merge pull request #3185 from megakorre/master, ELPA Syncer, 2021/08/07
- [nongnu] elpa/rust-mode 5afc8ab 015/486: initial stab at making rust-mode elpa friendly, ELPA Syncer, 2021/08/07