www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Emacs D Mode and __vector

reply Russel Winder <russel winder.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

It has been mooted that we actually formally release 2.0.6 of the Emacs
D Mode. It has also been mooted that __vector is now an official part of
D and should be highlighted accordingly.

Is __vector part of D? If so what type of thing is it?

Thanks.

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
Jul 07 2013
next sibling parent "Peter Alexander" <peter.alexander.au gmail.com> writes:
On Sunday, 7 July 2013 at 11:11:54 UTC, Russel Winder wrote:
 Is __vector part of D?

Yep, it's officially in the list of keywords and in the language spec.
 If so what type of thing is it?

It's kind of a type constructor, like const, shared, etc., so I'd put it in that category for syntax highlighting.
Jul 07 2013
prev sibling parent Russel Winder <russel winder.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2013-07-07 at 13:53 +0200, Peter Alexander wrote:
 On Sunday, 7 July 2013 at 11:11:54 UTC, Russel Winder wrote:
 Is __vector part of D?

Yep, it's officially in the list of keywords and in the language=20 spec. =20
 If so what type of thing is it?

It's kind of a type constructor, like const, shared, etc., so I'd=20 put it in that category for syntax highlighting.

Thanks, I have amended the mode file accordingly. I have also marked it as 2.0.6-RC-1. MELPA should automatically update, so Emacs 24 users using packaging should just get the update. Others will need to download from the GitHub repository =E2=80=93 it is just a sin= gle file :-) In two weeks time, if there are no problems reported, I will tag the repository and formally release this as 2.0.6. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Jul 07 2013