<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/etc/vim, branch 0.8</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.8</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.8'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-09-22T07:47:36+00:00</updated>
<entry>
<title>Reserve the `alignof`, `offsetof`, and `sizeof` keywords</title>
<updated>2013-09-22T07:47:36+00:00</updated>
<author>
<name>Birunthan Mohanathas</name>
<email>birunthan@mohanathas.com</email>
</author>
<published>2013-09-21T13:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ab278f130cb206ce9117145ddefbbb650ba8c68'/>
<id>urn:sha1:2ab278f130cb206ce9117145ddefbbb650ba8c68</id>
<content type='text'>
Closes #9333.
</content>
</entry>
<entry>
<title>Remove 'copy' from syntax files, as it's no longer a keyword</title>
<updated>2013-09-22T04:29:45+00:00</updated>
<author>
<name>Scott Lawrence</name>
<email>bytbox@gmail.com</email>
</author>
<published>2013-09-22T04:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72633a2af25e0155ca9952a635f7a52d0c88bf00'/>
<id>urn:sha1:72633a2af25e0155ca9952a635f7a52d0c88bf00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Silence fo+=j error for users of Vim &lt; 7.3.541.</title>
<updated>2013-09-04T03:33:40+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-09-04T03:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f6180413dd08a77397353269f77024168a71429'/>
<id>urn:sha1:9f6180413dd08a77397353269f77024168a71429</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update highlighting for prelude changes.</title>
<updated>2013-09-03T16:38:41+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-09-03T16:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2bc408f3e377bdbdd03b934c56cddf8bc93b1f69'/>
<id>urn:sha1:2bc408f3e377bdbdd03b934c56cddf8bc93b1f69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight everything in the prelude in Vim.</title>
<updated>2013-09-03T16:34:23+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-08-29T16:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c4b180aa9ce0dc33143de75dfe9aade191689beb'/>
<id>urn:sha1:c4b180aa9ce0dc33143de75dfe9aade191689beb</id>
<content type='text'>
This is a rather more extensive change than the last, but *ever* so much
easier to maintain reasonably, as there's then something to track
directly.
</content>
</entry>
<entry>
<title>Update a handful of keywords highlighted in Vim.</title>
<updated>2013-09-03T16:34:23+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-08-29T05:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=afbf908ff472f6557c01632bf531e2a21bd812c8'/>
<id>urn:sha1:afbf908ff472f6557c01632bf531e2a21bd812c8</id>
<content type='text'>
I added a few and removed a few and corrected a couple, all with
reference to the prelude. It ends up a slightly arbitrary decision
precisely what ends up in and what doesn't, unfortunately.
</content>
</entry>
<entry>
<title>Modernise some Vim syntax highlighting.</title>
<updated>2013-09-03T16:34:22+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-08-29T05:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=15f05dc581f4978c91113a0bce6ea2fdfc164ca0'/>
<id>urn:sha1:15f05dc581f4978c91113a0bce6ea2fdfc164ca0</id>
<content type='text'>
- Remove highlighting of ``L"..."`` (obsolete syntax)
- Remove backslash at end of line being a line continuation always
  (obsolete syntax; this only affects comments, actually)
- Add highlighting for backslash at end of line and leading whitespace
  on the following line inside a string (a genuine line continuation)
</content>
</entry>
<entry>
<title>Parse and reserve typeof keyword. #3228</title>
<updated>2013-08-23T21:24:14+00:00</updated>
<author>
<name>Ben Blum</name>
<email>bblum@andrew.cmu.edu</email>
</author>
<published>2013-08-22T21:00:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9f6f3f2ccf563b39f7484025c8272da60c24dfa'/>
<id>urn:sha1:e9f6f3f2ccf563b39f7484025c8272da60c24dfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Vim highlighting: remove `foreach` keyword</title>
<updated>2013-08-03T05:56:18+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-08-03T05:56:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ceb651671aa88f1e32cc75bf6529171c7cda74d5'/>
<id>urn:sha1:ceb651671aa88f1e32cc75bf6529171c7cda74d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight sigils and operators in Vim.</title>
<updated>2013-08-03T04:36:27+00:00</updated>
<author>
<name>Chris Morgan</name>
<email>me@chrismorgan.info</email>
</author>
<published>2013-08-03T04:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44cb1c3adba18ae36441649f7264ecb834ea2502'/>
<id>urn:sha1:44cb1c3adba18ae36441649f7264ecb834ea2502</id>
<content type='text'>
Sigil highlighting isn't perfect (especially how it handles ``&amp;``) but
after having used it for a week I feel it to be considerably nicer than
nothing. As usual, if you don't like it, you can turn it off easily by
overriding the default highlighting.

Generics are not handled specially; this means that for something like
``S&lt;T&gt;``, the ``&lt;`` and ``&gt;`` are highlighted as operators. For myself,
I like this, and there is no way to make it properly context aware
without expanding the syntax matching enormously.

Also, special characters are highlighted properly in strings/chars, e.g.
``"\x00"`` or ``'\Ufedcba98'`` appropriately.
</content>
</entry>
</feed>
