There are a few tutorials out there to make gedit act like textmate..I usually use textmate, but there are some occasions where it just isn’t possible, so I go back to gedit while on linux. Heres how to rubify your gedit!
First Install the plugins for gedit
sudo apt-get install gedit-plugins
Next, visit Insane Terminology as he has a good explanation on how to get syntax highlighting working in gedit! I’ll summarize for the impatient. If you have any installed mime packages in Override.xml remove them
Next we go to where the real mime packages/definitions are stored and download the mime type definitions courtesy Insane Terminology
cd /usr/share/mime/packages sudo wget http://robzon.kapati.net/rails/rails.xml sudo update-mime-database /usr/share/mime
Now to finish it up, we’ll get syntax highlighting corrected for .rhtml (.html.erb) files.
cd /usr/share/gtksourceview-2.0/language-specs/ sudo wget http://robzon.kapati.net/rails/rhtml.lang
Theres a heap of plugins for gedit, search the net for them, they transform gedit from windows notepad to a real ide. One thing I will mention, I have created shortcut on my top panel (taskbar, or whatever you want to call it). I’ve edited the gedit properties (i.e. right click —> properties) and changed
gedit %U --new-window
This allows multiple gedit windows