emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#42179: closed ([PATCH] gnu: Add racer.)


From: GNU bug Tracking System
Subject: bug#42179: closed ([PATCH] gnu: Add racer.)
Date: Fri, 01 Jan 2021 18:24:02 +0000

Your message dated Fri, 01 Jan 2021 10:22:57 -0800
with message-id <87r1n434am.fsf@asu.edu>
and subject line Racer is superceded by rls and rust-analyzer
has caused the debbugs.gnu.org bug report #42179,
regarding [PATCH] gnu: Add racer.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
42179: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42179
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH] gnu: Add racer. Date: Fri, 03 Jul 2020 09:14:59 -0700
Hi Guix,

I have been writing a lot of Rust recently. Racer provides
autocompletion. It uses the source of rust standard libraries among
other tools.

There are two items I paid close attention to:

1. Add a "source" output for rust.  This roughly corresponds to the
rustup component.  Using the rustup toolchain to manage rust tooling the
command would be: rustup component add rust-src. However, using guix, we
already have the source.

2. Racer requires features that are not in the stable branch of rust.
Unfortunately this is not any fault of racer. Racer uses crates from
rustc which uses unstable features.  To get around this, I built
racer using the undocumented and unsupported RUSTC_BOOTSTRAP environment
variable. Perhaps the better future solution would be to provide a
nightly rustc and use that to compile racer.

I hope someone gets some use out of racer!

- John

Attachment: 0001-gnu-Add-rust-peg-runtime-0.6.patch
Description: Text Data

Attachment: 0002-gnu-Add-rust-peg-macros-0.6.patch
Description: Text Data

Attachment: 0003-gnu-Add-rust-peg-0.6.patch
Description: Text Data

Attachment: 0004-gnu-Add-rust-derive-more-0.99.patch
Description: Text Data

Attachment: 0005-gnu-Add-rust-rls-span-0.5.patch
Description: Text Data

Attachment: 0006-gnu-Add-rust-racer-interner-0.1.patch
Description: Text Data

Attachment: 0007-gnu-Add-rust-racer-cargo-metadata-0.1.patch
Description: Text Data

Attachment: 0008-gnu-Add-rust-measureme-0.7.patch
Description: Text Data

Attachment: 0009-gnu-Add-rust-rustc-ap-rustc-arena-654.0.patch
Description: Text Data

Attachment: 0010-gnu-Add-rust-rustc-ap-rustc-macros-654.0.patch
Description: Text Data

Attachment: 0011-gnu-Add-rust-rustc-ap-rustc-lexer-654.0.patch
Description: Text Data

Attachment: 0012-gnu-Add-rust-rustc-ap-graphviz-654.0.patch
Description: Text Data

Attachment: 0013-gnu-Add-rust-rustc-rayon-core-0.3.patch
Description: Text Data

Attachment: 0014-gnu-Add-rust-rustc-rayon-0.3.patch
Description: Text Data

Attachment: 0015-gnu-Add-rust-rustc-ap-serialize-654.0.patch
Description: Text Data

Attachment: 0016-gnu-Add-rust-rustc-ap-rustc-index-654.0.patch
Description: Text Data

Attachment: 0017-gnu-Add-rust-rustc-ap-rustc-data-structures-654.0.patch
Description: Text Data

Attachment: 0018-gnu-Add-rust-rustc-ap-rustc-span-654.0.patch
Description: Text Data

Attachment: 0019-gnu-Add-rust-rustc-ap-rustc-ast-654.0.patch
Description: Text Data

Attachment: 0020-gnu-Add-rust-rustc-ap-rustc-target-654.0.patch
Description: Text Data

Attachment: 0021-gnu-Add-rust-rustc-ap-rustc-ast-pretty-654.0.patch
Description: Text Data

Attachment: 0022-gnu-Add-rust-termize-0.1.patch
Description: Text Data

Attachment: 0023-gnu-Add-rust-yansi-term-0.1.patch
Description: Text Data

Attachment: 0024-gnu-Add-rust-annotate-snippets-0.8.patch
Description: Text Data

Attachment: 0025-gnu-Add-rust-annotate-snippets-0.6.patch
Description: Text Data

Attachment: 0026-gnu-Add-rust-ap-rustc-errors-654.0.patch
Description: Text Data

Attachment: 0027-gnu-Add-rust-rustc-ap-rustc-feature-654.0.patch
Description: Text Data

Attachment: 0028-gnu-Add-rust-rustc-ap-rustc-session-654.0.patch
Description: Text Data

Attachment: 0029-gnu-rust-unicode-normalization-0.1-update-to-0.1.11.patch
Description: Text Data

Attachment: 0030-gnu-Add-rust-rustc-ap-rustc-parse-654.0.patch
Description: Text Data

Attachment: 0031-gnu-Add-racer.patch
Description: Text Data

Attachment: 0032-gnu-rust-install-source-output.patch
Description: Text Data

Attachment: 0033-gnu-emacs-racer-Patch-paths-to-rust-source-and-racer.patch
Description: Text Data


--- End Message ---
--- Begin Message --- Subject: Racer is superceded by rls and rust-analyzer Date: Fri, 01 Jan 2021 10:22:57 -0800


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]