Actualización: Usa Gmate:) https://github.com/gmate/gmateEn mi lucha por transformar Gedit en un aproximado de Textmate hace algunos días les comente que había migrado los archivos de la vieja versión Gtksourceview 1.0 a la nueva versión 2.0. Tambien comentaba un poco mi frustración acerca de no poder resaltar la sintaxis de ruby en archivos rhtml o html.erb, ya saben el código entre:
<% ...... %>
pues bien al fin lo logré, reescribi todo la extension .lang para los archivos rhtml, he aquí el resultado
y los archivo yaml
También escribí un nuevo tema para Gedit, lo que tienen que hacer es prácticamente lo mismo que mi post anterior, es decir lo siguiente:
1) Bajar todo de Aquí
2) Agregar las extensiones rhtml, html.erb, yml y rjs al final del archivo /etc/mime.types
text/x-ruby-source rhtml html.erb
text/x-eruby rjs
text/x-yaml yml
3) Actualizar las nuevas extensiones mime types
sudo update-mime-database /usr/share/mime
4) Copiar el archivo x-rhtml.xml al directorio /usr/share/mime/packages
sudo cp gmate2/mime/x-rhtml.xml /usr/share/mime/packages
5) Copiar las extensiones ruby.lang, rhtml.lang y rjs.lang al directorio /usr/share/gtksourceview-2.0/language-specs
sudo cp gmate2/langs/*.lang /usr/share/gtksourceview-2.0/language-specs
6) Actualizar los plugins
cp -R gmate2/plugins/* ~/.gnome2/gedit/plugins/
Si la carpeta ~/.gnome2/gedit/plugins no existe hay que crearla
7) Copiar los snippets (recortes)
cp -R gmate2/snippets/* ~/.gnome2/gedit/snippets/
Si la carpeta ~/.gnome2/gedit/snippets no existe hay que crearla
8) Copiar el tema de colores
cp gmate2/styles/Rubycius.xml ~/.gnome2/gedit/styles/
Si la carpeta ~/.gnome2/gedit/styles no existe hay que crearla
9) Borra el directorio de tu sesión temporal de gnome
rm -Rf /tmp/gconfd-joselo
Donde "joselo" es tu nombre de usuario del sistema
10) Abre el Gedit y en el menú: Editar > Preferencias, tab "Complementos" realiza lo siguiente
Activar los plugins:
- Gemini (Que auto completa paréntesis, comillas, corchetes, etc)
- Panel del examinador de archivos (Menú: Ver > Panel Lateral)
- Recortes (Snippets)
- Snap Open (Con la combinación de las teclas CTRL+ALT+O se abre un dialogo donde puedes buscar los archivos que quieras)
Hay que desactiva el plugin de "completar paréntesis" que ya viene en Gedit, ya que puede dar conflictos con otro plugin (Gemini)
Obviamente puedes activar los plugins que desees pero esos son los básicos y mas funcionales a mi criterio
11) Seleccionar el tema “Rubycius” en el menu: Editar > Preferencias, tab "Tipografias y Colores"
12) Por ultimo, si lo deseas en el menu: Editar > Preferencias, tab "Ver" puedes: Mostrar números de línea, Highlight current line y Mostrar margen derecho.
La fuente de letra que yo usos es Monaco de 10
También si por alguna razón al abrir archivos con extensión .rhtml, .html.erb, .yml o .rjs la sintaxis no resalta es necesario correr el comando:
sudo update-mime-database /usr/share/mime
o en el por de los casos seleccionar el resaltado en el menú: Ver > Modo Resaltado.
Muchos diran "Pero el netbeans hace todo y mas" la verdad si.. pero que mas da a mi me gusta la simplicidad más que la cantidad, acá un vídeo del resulatado.