shared-mime-info (PR#8278)
On Fri, 4 Nov 2005, Peter Dalgaard wrote:
Vaidotas Zemlys writes:
On 04 Nov 2005 13:51:56 +0100, Peter Dalgaard wrote:
[SNIP RPM discussion]
There you can find xml file for R scripts. I've made it from some example. It is really only a proof of a concept. But it would not be very difficult to produce xml files for mimetypes of all R related files. We must only decide which R related files would benefit from having mimetypes. My proposal is 1. R source code, R scripts. Files with extensions .R, .r and others (.q?, .s?, .S?). Mimetypes text/x-R, text/x-Rsrc
My inclination would be to stick with .R, possibly adding .r to guard against Windows case-folding issues, but .r used to be Ratfor files. .q/.s/.S are used by some people supporting both R and S-PLUS, but I don't think they care how such files are displayed by Nautilus and Konqueror...
2. R documentation files. File extension .Rd. Mimetype text/x-Rd
OK, modulo case-fold
3. RData files. File extension .RData, files which at beginning have RDX2. Mimetype application/x-RData.
Why the RDX2 bit?? We do have .RDA from windows, too.
4. Rhistory files. File extension .Rhistory. Mimetype text/x-Rhistory
OK.
5. R transcript files from ESS/Emacs. File extension .Rt. Mimetype text/x-Rtranscript
.Rout, please. Also .Rout.save and .Rout.fail. (And it's not just ESS that creates them). Also 6. Rprofile files .Rprofile or Rprofile.
I could write and test the xml code. But first we have to agree on which files benefit from having mimetypes and how the mimetypes should be named. Feel free to suggest.
What is the status of this problem report? Was a standard
set of MIME types ever established for the various R file
types? If so, where can I find them? The following seem
reasonable comparing against various sources, blended
with the above.
File types MIME types
------------------------------ ------------------------
.R text/x-r,
text/x-r-source,
text/plain
.Rd text/x-r-doc,
text/plain
.RData application/x-r-data
.Rhistory text/x-r-history,
text/plain
.Rout, .Rout.save, .Rout.fail text/x-r-transcript,
text/plain
.Rprofile, Rprofile.site text/x-r-profile,
text/plain
.Renviron, Renviron text/x-r-environ,
text/plain
I read long ago about suggestion for using dot-q for S
source but don't recall ever having seen it in the wild.
Peter mentioned dot-r as having been previously used for
Ratfor. It was also used by Rez on Mac OS. Also note that
dot-s is for assembly source.
Not sure if all of these even deserve MIME types. The first
three seem useful though the latter four could be dropped.
----------------------------------------------------------
SIGSIG -- signature too long (core dumped)