atom-language-rust icon indicating copy to clipboard operation
atom-language-rust copied to clipboard

Rust language support in Atom - LOOKING FOR MAINTAINER, see #144

Results 53 atom-language-rust issues
Sort by recently updated
recently updated
newest added

From @rustka in https://github.com/microsoft/vscode/issues/81085 Rust's syntax highlighting breaks after using `impl` keyword as a [raw identifier](https://doc.rust-lang.org/1.37.0/rust-by-example/compatibility/raw_identifiers.html). --- - VSCode version: 1.38.1 - OS version: Linux x64 ## Steps to reproduce:...

From @ExoticMatter in https://github.com/microsoft/vscode/issues/95782 VSCode Version: 1.44.2 When raw string literals that use `##`s appear in attributes in a Rust file, syntax highlighting breaks. Steps to Reproduce: 1. Copy the...

This is legal rust but breaks my pretty highlighting

From @ylxdzsw in https://github.com/microsoft/vscode/issues/77380: (originally reported [here](https://github.com/rust-lang/rls-vscode/issues/623)) Currently the grammar does not recognize bit shifting punctuations inside type parameters. Example: ```rust fn main() { let a = unsafe { std::mem::uninitialized::

It might be possible to utilize the markdown+atom plugin grammar into this rust+atom plugin. A similar example to this would be CSS or JS syntax highlighting within HTML documents https://github.com/atom/language-html

enhancement

![image](https://user-images.githubusercontent.com/6652840/81900524-d2e09c80-9571-11ea-8f7b-82965e3b8f2f.png) It appears that the contents of the char literal are incorrectly interpreted as a lifetime specifier with a spurious single quote on the end rather than a reference to...

Updates reserved keywords. Most are removals. For instance, `proc` was removed [here](https://github.com/rust-lang/rust/pull/49699) List: https://doc.rust-lang.org/reference/keywords.html#reserved-keywords Proof: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=16ceeadb190d1804eab3cf5e8439c1bc (keywords are outdated at the playground as well, but the point is it compiles)

I'm trying to open this file and convert it to json, this seemed to be a bug (?) The cson parser I'm using converts that string to `\x08fn\x08`

Now that Rust 1.39.0 supports attributes on parameters, the grammar should be updated to allow attributes when parsing function definitions. Example: ```rust #[attr(foo = "bar")] fn foo(#[attr(foo = "bar")] p:...

As you may have noticed, this project is currently rarely maintained. This is mainly because my personal and job situations have changed and I unfortunately don't have enough free time...

enhancement