10

By default, gedit doesn't syntax highlight .asm files.

How can I add this support for this language?

Drew Noakes
  • 300,895
  • 165
  • 679
  • 742

3 Answers3

25

The following steps should be enough.

wget http://www.carminebenedetto.net/_downloads/asm-intel.lang
sudo cp asm-intel.lang /usr/share/gtksourceview-3.0/language-specs/

Note that the exact folder to copy the .lang file to depends upon your version. You may have gtksourceview-2.0 instead, or even something else. On my machine I had both 2.0 and 3.0, and copied the file into each one's language-specs subfolder.

Drew Noakes
  • 300,895
  • 165
  • 679
  • 742
  • 4
    It looks like there's [a newer version of this file](https://wiki.gnome.org/Projects/GtkSourceView/LanguageDefinitions?action=AttachFile&do=view&target=asm-intel.lang) in the [the gtksourceview list of additional languages.](https://wiki.gnome.org/action/show/Projects/GtkSourceView/LanguageDefinitions) – Eyal Aug 16 '14 at 10:11
  • 1
    there is also https://github.com/cdclaxton/gedit-assembly-language-syntax-highlighter – wesinat0r Jul 06 '20 at 01:37
9

Apparently the language definition provided on the extra language definitions page is not working with gtksourceview-4.0
I changed the file a bit and it works for me. The updated version can be found here.
Also here is a version for the 8086 (I have limited knowledge when it comes to XML and gtksourceview, feedback is welcomed)

besher
  • 91
  • 1
  • 2
1

I tried the suggested links but to no avail. However the package found in link below worked for me.

https://gist.github.com/mrbesher/5c98da1c220d10e2aba8276554d3456c