| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-20 | Merge pull request #470 from amesgen/envrc-rustfmt | brotzeit | |
| Support envrc for rustfmt | |||
| 2022-12-20 | Merge pull request #467 from jimblandy/in-macro | brotzeit | |
| Simplify and correct angle bracket propertizing and macro argument detection. | |||
| 2022-12-19 | Support envrc for rustfmt | amesgen | |
| 2022-12-19 | Merge pull request #477 from imichael2e2/master | brotzeit | |
| rust-mode updated to the latest version for Eask test suites | |||
| 2022-12-19 | rust-mode updated to the latest version for Eask test suites | Michael | |
| 2022-12-18 | Merge pull request #476 from imichael2e2/master | brotzeit | |
| Fix the issue #475 | |||
| 2022-12-18 | Automatically remove the redundant window after calling rustfmt. Fix the ↵ | Michael | |
| issue #475 | |||
| 2022-12-10 | Merge pull request #473 from jcs-PR/tests/improve-ci | brotzeit | |
| tests: Avoid actions' warnings | |||
| 2022-12-11 | Update eask's clean command | Jen-Chieh Shen | |
| 2022-12-11 | Avoid actions' warning | Jen-Chieh Shen | |
| 2022-12-11 | Add script directive for future use | Jen-Chieh Shen | |
| 2022-12-05 | Merge pull request #472 from jcs-PR/tests/remove-setup-node | brotzeit | |
| tests: Setup node is no longer required | |||
| 2022-12-06 | chore(Eask): Add package's metadata | Jen-Chieh Shen | |
| 2022-12-06 | tests: Setup node is no longer required | Jen-Chieh Shen | |
| 2022-11-02 | Simplify and correct angle bracket propertizing and macro argument detection. | Jim Blandy | |
| Fixes #465. When `rust-syntax-propertize` uses `rust-macro-scopes` to find ranges of text that are macro arguments, it ends up inadvertently poisoning the `syntax-ppss` cache by applying it to text that doesn't have the necessary `syntax-table` properties applied yet - the very job that `rust-syntax-propertize` is trying to do. However, `rust-macro-scopes` does much more work than necessary. Rather than producing a list of ranges of macro arguments, we can just use the list of enclosing opening parens provided by syntax-ppss, checking each paren to see if it seems to be a macro or `macro_rules` call. We have to keep syntax-ppss's cache accurate for other reasons anyway, so we might as well just use its data, rather than introducing another cache of our own - especially a problematic one (see #465). * rust-mode.el (rust-in-macro): Consult `syntax-ppss`'s list of enclosing parens, rather than using `rust-macro-scope`. Remove optional arguments, which were only used by tests. (rust-macro-scopes, rust-macro-scope): Delete. Now we just use `syntax-ppss`'s internal cache. (rust-syntax-propertize): Don't bind `rust-macro-scopes`. (rust-looking-back-macro-rules): New function. (rust-looking-back-macro): Support a space between macro name and `!`, by consulting `rust-expression-introducers`. (rust-expression-introducers): New constant. Use in `rust-looking-back-macro` and `rust-is-in-expression-context`. (rust-is-in-expression-context): Use `rust-expression-introducers`. (rust-looking-back-ident): Don't use `looking-back`. We've already moved to the correct spot for `looking-at`, within a `save-excursion`. * rust-mode-tests.el: Update tests. | |||
| 2022-09-24 | Merge pull request #462 from ybiquitous/fix-link-in-readme | brotzeit | |
| Fix internal link in README.md | |||
| 2022-09-24 | Fix internal link in README.md | Masafumi Koba | |
| 2022-09-19 | Merge pull request #461 from tarsiiformes/obsolete | brotzeit | |
| Use line-beginning-position instead of obsolete point-at-bol | |||
| 2022-09-19 | Use line-beginning-position instead of obsolete point-at-bol | Jonas Bernoulli | |
| Obsolete since Emacs 29 / b7e867b841f47dcff3aeaef9b5608a237386ce70. | |||
| 2022-09-17 | Merge pull request #459 from phst/skip | brotzeit | |
| Skip test if Cargo isn’t installed. | |||
| 2022-09-16 | Skip test if Cargo isn’t installed. | Philipp Stephani | |
| This test requires Cargo and fails if it’s not installed. | |||
| 2022-09-16 | Merge pull request #458 from phst/compile | brotzeit | |
| Avoid compilation warnings about potentially-undefined functions. | |||
| 2022-08-29 | Avoid compilation warnings about potentially-undefined functions. | Philipp Stephani | |
| The byte compiler isn’t smart enough to figure out that these functions are indeed defined in this code branch. | |||
| 2022-08-25 | Merge pull request #457 from yanchith/workspace-aware-compilation | brotzeit | |
| Make compilation buffer workspace-aware | |||
| 2022-08-25 | rust-buffer-project: don't use rust-buffer-crate when file-remote-p | brotzeit | |
| 2022-08-25 | Fulfil requirements of cargo locate-project --workspace | yanchith | |
| 2022-08-25 | Make compilation buffer workspace-aware | yanchith | |
| This fixes incorrect paths for workspace projects when running starting compilation from a source file instead of the project root. | |||
| 2022-08-19 | Merge pull request #455 from rust-lang/minor-fixes | brotzeit | |
| minor fixes | |||
| 2022-08-18 | apply minor fixes | brotzeit | |
| 2022-08-18 | more test fixing | brotzeit | |
| 2022-08-18 | fix quirks in rust-mode-tests.el | brotzeit | |
| 2022-08-18 | fixes | brotzeit | |
| 2022-07-14 | add deprecation note for racer and rls | brotzeit | |
| close #453 | |||
| 2022-06-26 | bump version to 1.0.5 | brotzeit | |
| 2022-06-24 | Merge pull request #449 from rust-lang/remote-crate-path | brotzeit | |
| use rust-buffer-crate to get remote crate path | |||
| 2022-06-24 | use rust-buffer-crate to get remote crate path | brotzeit | |
| 2022-06-23 | Merge pull request #447 from glasserc/support-envrc | brotzeit | |
| Support envrc | |||
| 2022-06-23 | Add some comments documenting the change | Ethan Glasser-Camp | |
| Thanks @brotzeit for the suggestion. | |||
| 2022-06-22 | Pass process-environment and exec-path through with-temp-buffer | Ethan Glasser-Camp | |
| This is the only place in rust-mode where we actually shell out, so I didn't extract this as a macro, but merely made the change in the one place it was necessary. | |||
| 2022-06-11 | Merge pull request #445 from jcs-PR/ci | brotzeit | |
| test(makefile): Update eask commands | |||
| 2022-06-11 | test(makefile): Update eask commands | Jen-Chieh Shen | |
| 2022-05-19 | mention elisp-tree-sitter | brotzeit | |
| 2022-04-28 | Merge pull request #444 from jcs-PR/ci-eask | brotzeit | |
| Use Eask for CI | |||
| 2022-04-28 | fix network issue | Jen-Chieh Shen | |
| 2022-04-28 | ci: test | Jen-Chieh Shen | |
| 2022-04-28 | Disable checkdoc and lint for now | Jen-Chieh Shen | |
| 2022-04-28 | Rename job | Jen-Chieh Shen | |
| 2022-04-28 | Use Eask for CI | Jen-Chieh Shen | |
| 2022-03-07 | update readme | brotzeit | |
| 2022-02-25 | mention optional features | brotzeit | |
