Packages for more obscure languages?


#1

Could we port more TextMate bundles over to Atom?

The community has done a great job getting most of these into Atom, but there are still a few missing language-… packages for some of the more obscure programming languages, like:

  • awk
  • COBOL
  • Emacs Lisp (.el, .emacs, Cask*)
  • Factor
  • Io
  • J
  • PostScript
  • sed
  • Wolfram Mathematica (*.ma)

I like to experiment with lots of languages, heh.


#2

You could try to automatically convert them, see the documentation here:
https://atom.io/docs/v0.186.0/converting-a-text-mate-bundle

For example, to convert the PostScript package:

apm init --package ~/.atom/packages/language-r --convert https://github.com/textmate/postscript.tmbundle

Sublime Text bundles should work too. See this topic for more information:


#3

I tried converting TextMate Language bundle into Atom package with the command above, but the new package did not work. Atom sees there is language called Mathematica, but provides no syntax coloring. Just to check if the package works I did the conversion to SublimeText3 where the conversion worked like a charm. Any ideas?


#4

The autoconversion from TextMate is intended as a shortcut, not as a 100% guaranteed conversion. There may well be things that need to be added … perhaps the Mathematica language definition uses scopes that the theme you’re using doesn’t support?