Last update October 9, 2020

Editor Support /
Jens File Editor



These instructions should allow you to configure JFE to highlight D keywords.

  1. Download JFE (or in German).
  2. Extract the files from the archive into a suitable program folder such as "C:\Program Files\JFE".
  3. Run jfe.exe (the main program) and exit it to create the jfe.ini file in the same folder as the executable.
  4. Search for "[SyntaxTemplates]" section, and add 1 to the "number" of templates.
  5. Also in the "[SyntaxTemplates]" section, add a line at the bottom of the section reading "templateN=D", where N is next number in the series of templates. For example, if the last template specified is "template0=C/C++", you'd add a line reading "template1=D".
  6. Then click on the "Edit" at the top of this page and copy the text below between "[[Code]" and the closing "]" to the clipboard.
  7. Using Notepad or some other editor beside JFE, add the text that you just put on the clipboard to jfe.ini file.
  8. Opening a file with a .d extension should now syntax highlight properly.
[D]
number=92
BackColor=16777215
syntax0=//,100663300
syntax1=Comment,5
syntax2=/*;*/,335544325
syntax3=/+;+/,335544325
syntax4=(,67108867
syntax5=),67108867
syntax6=-,67108867
syntax7=|,67108867
syntax8=&,67108867
syntax9==,3
syntax10=//,100663296
syntax11=abstract,16777217
syntax12=alias,16777217
syntax13=align,16777217
syntax14=asm,16777217
syntax15=assert,83886081
syntax16=bit,83886081
syntax17=auto,83886081
syntax18=body,83886081
syntax19=break,83886081
syntax20=byte,83886081
syntax21=case,16777217
syntax22=cast,16777217
syntax23=catch,16777217
syntax24=cent,83886081
syntax25=char,83886081
syntax26=class,16777217
syntax27=complex,16777217
syntax28=const,16777217
syntax29=continue,16777217
syntax30=debug,16777217
syntax31=default,16777217
syntax32=delegate,16777217
syntax33=delete,83886081
syntax34=deprecated,83886081
syntax35=do,83886081
syntax36=double,83886081
syntax37=else,83886081
syntax38=enum,83886081
syntax39=export,83886081
syntax40=extended,83886081
syntax41=extern,83886081
syntax42=false,16777217
syntax43=final,83886081
syntax44=finally,83886081
syntax45=float,83886081
syntax46=for,16777217
syntax47=super,83886081
syntax48=null,16777217
syntax49=new,83886081
syntax50=short,83886081
syntax51=int,83886081
syntax52=long,83886081
syntax53=imaginary,83886081
syntax54=if,16777217
syntax55=switch,83886081
syntax56=synchronized,83886081
syntax57=struct,83886081
syntax58=interface,83886081
syntax59=import,16777217
syntax60=static,16777217
syntax61=override,16777217
syntax62=in,16777217
syntax63=out,16777217
syntax64=inout,16777217
syntax65=private,16777217
syntax66=protected,16777217
syntax67=public,16777217
syntax68=invariant,83886081
syntax69=this,83886081
syntax70=throw,83886081
syntax71=true,16777217
syntax72=try,83886081
syntax73=typedef,83886081
syntax74=ubyte,83886081
syntax75=ucent,83886081
syntax76=uint,16777217
syntax77=ulong,83886081
syntax78=union,83886081
syntax79=ushort,16777217
syntax80=version,16777217
syntax81=void,16777217
syntax82=volatile,16777217
syntax83=wchar,16777217
syntax84=while,83886081
syntax85=with,16777217
syntax86=";",335544322
syntax88=},3
syntax87={,3
syntax89=;,3
syntax90=+,3
syntax91=*,3
syntax92=,5
FileAssoc=*.d

ToDo: The list of keywords probably needs a little updating. -- JustinCalvarese

FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: October 9, 2020 3:34 (diff))