[texworks] Extension association aboutTeXworks Installer for Windows

Yinhe Zhang crickzhang1 at gmail.com
Fri Sep 11 16:05:28 CEST 2009


Hi,

The Inno Setup Installer script (texworks-setup-script.iss) for TeXworks
only has extension associations for .pdf and .tex files, but generally we
also need or prefer to use TeXworks to edit .dtx (.ltx, .cls, etc.) files.
So I suggest to add [Registry] and [Tasks] entries for these types of files
just as .pdf and .tex association. For convenience I just paste them here:

; [Tasks}
Name: "ltxfileassoc"; Description: "{cm:AssocFileExtension,TeXworks,.ltx}";
GroupDescription: "{cm:CreateFileAssoc}"
Name: "clsfileassoc"; Description: "{cm:AssocFileExtension,TeXworks,.cls}";
GroupDescription: "{cm:CreateFileAssoc}"
Name: "styfileassoc"; Description: "{cm:AssocFileExtension,TeXworks,.sty}";
GroupDescription: "{cm:CreateFileAssoc}"
Name: "dtxfileassoc"; Description: "{cm:AssocFileExtension,TeXworks,.dtx}";
GroupDescription: "{cm:CreateFileAssoc}"

; [Registry]
Root: HKCR; Subkey: ".ltx"; ValueType: string; ValueName: ""; ValueData:
"TeXworksLaTeXFile"; Flags: uninsdeletevalue; Tasks: ltxfileassoc
Root: HKCR; Subkey: "TeXworksLaTeXFile"; ValueType: string; ValueName: "";
ValueData: "LaTeX Source File"; Flags: uninsdeletekey; Tasks: ltxfileassoc
Root: HKCR; Subkey: "TeXworksLaTeXFile\DefaultIcon"; ValueType: string;
ValueName: ""; ValueData: "{app}\TeXworks.exe,1"; Tasks: ltxfileassoc
Root: HKCR; Subkey: "TeXworksLaTeXFile\shell\open\command"; ValueType:
string; ValueName: ""; ValueData: """{app}\TeXworks.exe"" ""%1"""; Tasks:
ltxfileassoc

Root: HKCR; Subkey: ".cls"; ValueType: string; ValueName: ""; ValueData:
"TeXworksClassFile"; Flags: uninsdeletevalue; Tasks: clsfileassoc
Root: HKCR; Subkey: "TeXworksClassFile"; ValueType: string; ValueName: "";
ValueData: "LaTeX Class File"; Flags: uninsdeletekey; Tasks: clsfileassoc
Root: HKCR; Subkey: "TeXworksClassFile\DefaultIcon"; ValueType: string;
ValueName: ""; ValueData: "{app}\TeXworks.exe,1"; Tasks: clsfileassoc
Root: HKCR; Subkey: "TeXworksClassFile\shell\open\command"; ValueType:
string; ValueName: ""; ValueData: """{app}\TeXworks.exe"" ""%1"""; Tasks:
clsfileassoc

Root: HKCR; Subkey: ".sty"; ValueType: string; ValueName: ""; ValueData:
"TeXworksStyleFile"; Flags: uninsdeletevalue; Tasks: styfileassoc
Root: HKCR; Subkey: "TeXworksStyleFile"; ValueType: string; ValueName: "";
ValueData: "LaTeX Style File"; Flags: uninsdeletekey; Tasks: styfileassoc
Root: HKCR; Subkey: "TeXworksStyleFile\DefaultIcon"; ValueType: string;
ValueName: ""; ValueData: "{app}\TeXworks.exe,1"; Tasks: styfileassoc
Root: HKCR; Subkey: "TeXworksStyleFile\shell\open\command"; ValueType:
string; ValueName: ""; ValueData: """{app}\TeXworks.exe"" ""%1"""; Tasks:
styfileassoc

Root: HKCR; Subkey: ".dtx"; ValueType: string; ValueName: ""; ValueData:
"TeXworksDtxFile"; Flags: uninsdeletevalue; Tasks: dtxfileassoc
Root: HKCR; Subkey: "TeXworksDtxFile"; ValueType: string; ValueName: "";
ValueData: "Documented (La)TeX Source File"; Flags: uninsdeletekey; Tasks:
dtxfileassoc
Root: HKCR; Subkey: "TeXworksDtxFile\DefaultIcon"; ValueType: string;
ValueName: ""; ValueData: "{app}\TeXworks.exe,1"; Tasks: dtxfileassoc
Root: HKCR; Subkey: "TeXworksDtxFile\shell\open\command"; ValueType: string;
ValueName: ""; ValueData: """{app}\TeXworks.exe"" ""%1"""; Tasks:
dtxfileassoc


Regards,
Yinhe Zhang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texworks/attachments/20090911/92d87b03/attachment.html>


More information about the texworks mailing list