<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/etc/vim/syntax/rust.vim, branch 0.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-09-29T16:14:28+00:00</updated>
<entry>
<title>Replaced some TODO by FIXME</title>
<updated>2014-09-29T16:14:28+00:00</updated>
<author>
<name>gamazeps</name>
<email>gamaz3ps@gmail.com</email>
</author>
<published>2014-09-23T15:24:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e543878f0f0896769bf239d9ccec0bd7e368d05e'/>
<id>urn:sha1:e543878f0f0896769bf239d9ccec0bd7e368d05e</id>
<content type='text'>
closes #17478
</content>
</entry>
<entry>
<title>auto merge of #16547 : huonw/rust/new-kw, r=pcwalton</title>
<updated>2014-08-17T14:56:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-08-17T14:56:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc65307e3be587aa1bee9d17a539822626198f9d'/>
<id>urn:sha1:dc65307e3be587aa1bee9d17a539822626198f9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #16535 : michaelsproul/rust/vim-traits, r=pcwalton</title>
<updated>2014-08-17T06:26:09+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-08-17T06:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6dca1426bcda309c0e046aa3c31d42026c25b5d6'/>
<id>urn:sha1:6dca1426bcda309c0e046aa3c31d42026c25b5d6</id>
<content type='text'>
The vim syntax highlighting file had become out of sync with the real prelude.

Lots of Vector -&gt; Slice renames have happened recently.
</content>
</entry>
<entry>
<title>Add new keywords (particularly `where` &amp; `virtual`) to editor modes.</title>
<updated>2014-08-17T01:57:22+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2014-08-17T01:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1c5db326f8daf453d71e9afcbd508832347aac3'/>
<id>urn:sha1:d1c5db326f8daf453d71e9afcbd508832347aac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vim: Update syntax file for Prelude changes.</title>
<updated>2014-08-16T11:07:27+00:00</updated>
<author>
<name>Michael Sproul</name>
<email>micsproul@gmail.com</email>
</author>
<published>2014-08-16T11:03:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a5816a9aa1383b5be47d256d1a42242e0dc5add'/>
<id>urn:sha1:1a5816a9aa1383b5be47d256d1a42242e0dc5add</id>
<content type='text'>
Lots of Vector -&gt; Slice renames.
</content>
</entry>
<entry>
<title>vim: Don't set foldmethod in the syntax file either</title>
<updated>2014-08-15T23:41:07+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2014-08-15T23:37:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ab65869c9d67bdc9d7ca9e7c80bb9a4460f1029e'/>
<id>urn:sha1:ab65869c9d67bdc9d7ca9e7c80bb9a4460f1029e</id>
<content type='text'>
We shouldn't be setting any settings in the syntax file. Better to put
them in the ftplugin, where they won't be pulled in by :syn-include and
can be cleaned up when changing the filetype.
</content>
</entry>
<entry>
<title>Rename `Share` to `Sync`</title>
<updated>2014-08-07T15:54:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-08-05T23:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0'/>
<id>urn:sha1:1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0</id>
<content type='text'>
This leaves the `Share` trait at `std::kinds` via a `#[deprecated]` `pub use`
statement, but the `NoShare` struct is no longer part of `std::kinds::marker`
due to #12660 (the build cannot bootstrap otherwise).

All code referencing the `Share` trait should now reference the `Sync` trait,
and all code referencing the `NoShare` type should now reference the `NoSync`
type. The functionality and meaning of this trait have not changed, only the
naming.

Closes #16281
[breaking-change]
</content>
</entry>
<entry>
<title>vim: Add MutableSeq</title>
<updated>2014-07-23T20:20:16+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-07-12T01:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d79bfa4150c356240d934b14623d6e90f7e48c4'/>
<id>urn:sha1:2d79bfa4150c356240d934b14623d6e90f7e48c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix :syn-include usage of Vim filetype.</title>
<updated>2014-07-21T03:14:34+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2014-07-04T00:47:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a0c6da564e91a241feadae8bc1f5ad879045042'/>
<id>urn:sha1:0a0c6da564e91a241feadae8bc1f5ad879045042</id>
<content type='text'>
Here’s what the Vim manual says in *:syn-include*:

    :sy[ntax] include [@{grouplist-name}] {file-name}

	All syntax items declared in the included file will have the
	"contained" flag added.  In addition, if a group list is
	specified, all top-level syntax items in the included file will
	be added to that list.

We had two rules for `rustModPath`, one `contained` and the other not.
The effect was that the second (now renamed to `rustModPathInUse`) was
being included in the group list, and thus that all identifiers were
being highlighted as `Include`, which is definitely not what we wanted.
</content>
</entry>
<entry>
<title>Highlight $(…)* and $foo in Vim.</title>
<updated>2014-07-21T03:13:51+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2014-07-04T00:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca6ffac4e4683705b895e368375103315ca0e1ca'/>
<id>urn:sha1:ca6ffac4e4683705b895e368375103315ca0e1ca</id>
<content type='text'>
</content>
</entry>
</feed>
