Gastón: Después de pensarlo un rato, se me ocurren tres nuevas posibilidades: - que tengas otra versión de semantic instalada además de la del directorio $HOME/.emacs.d/site-lisp/ - que tengas alguna otra sentencia de configuración en otro archivo aparte del $HOME/.emacs - Mirando que vos hacés un autoload de ruby-mode y leyendo un poco me encontré con este post de Ruby-talk (http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/131654) ahí dice que si hace autoload de ruby-mode la línea del hook para el resaltado de sintaxis: en lugar de: (add-hook 'ruby-mode-hook 'turn-on-font-lock) debería ser: ((lambda nil (make-local-variable 'font-lock-defaults) (make-local-variable 'font-lock-keywords) (make-local-variable 'font-lock-syntax-table) (make-local-variable 'font-lock-syntactic-keywords) (setq font-lock-defaults '((ruby-font-lock-keywords) nil nil)) (setq font-lock-keywords ruby-font-lock-keywords) (setq font-lock-syntax-table ruby-font-lock-syntax-table) (setq font-lock-syntactic-keywords ruby-font-lock-syntactic-keywords)) turn-on-font-lock)
probá comentando la línea del autoload de ruby-mode... si el resaltado funciona bien, entonces probá cambiar el hook... -- Gabriel Arellano. Linux Registered User #188284 Grupo de Estudios de Software Libre U.T.N. - F.R. C. del Uruguay ----BEGIN GEEK CODE BLOCK---- Version: 3.1 GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- PS++ PE Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ r* y-- -----END GEEK CODE BLOCK----- On 4/18/07, Gaston Ramos <[EMAIL PROTECTED]> wrote: > El mar, 17 de abr de 2007, a las 02:40:38 -0300, Gabriel Arellano dijo: > > Gastón: > > > > Ambos tienen los mismos archivos (en diferentes versiones) > > - inf-ruby.el > > - ruby-electric.el > > - ruby-mode.el > > > > mirá esta parte del log del repositorio svn del archivo ruby-mode.el: > > ------------------------------------------------------------------------ > > r11570 | matz | 2007-01-24 06:09:51 -0300 (Wed, 24 Jan 2007) | 2 lines > > > > * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): fix > > regexp font-lock bug. [ruby-talk:235758] > > ------------------------------------------------------------------------ > > > > la versión de ruby-mode.el incuída en el paquete de Debian es del > > 13/06/2006... así que debería tener este error.... > > > > lo que debe ocurrir es que te está tomando ese archivo en lugar del > > más nuevo que tenes en tu $HOME/.emacs.d/site-lisp/ .... > > > > para solucionarlo eliminá el paquete ruby1.9-elisp 1.9.0+20060609-1 o > > bien borrá el archivo /etc/emacs/site.d/50ruby1.9-elisp.el > > > > Contanos si te sirvió... > Ya desinstalé el ruby1.9-elisp y probé varias versiones de ruby-mode.el, > el problema que tengo es que lo único que tiene highlight son los strings > en el modo Ruby, los demás modos funcionan ok. > > Saludos. > > Gastón Ramos > > > > > > > > -- > > > > Gabriel Arellano. > > Linux Registered User #188284 > > Grupo de Estudios de Software Libre > > U.T.N. - F.R. C. del Uruguay > > > > ----BEGIN GEEK CODE BLOCK---- > > Version: 3.1 > > GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- PS++ PE > > Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ r* y-- > > -----END GEEK CODE BLOCK----- > > > > > > On 4/17/07, Gaston Ramos <[EMAIL PROTECTED]> wrote: > > > El mar, 17 de abr de 2007, a las 01:19:24 -0300, Gabriel Arellano dijo: > > > > Gastón: > > > > > > > > qué problemas notas en el resaltado? yo no he notado ninguno hasta > > > > ahora... > > > > > > > > La única diferencia entre tu instalación y la mía (ojo, puede ser > > > > crucial) es que el ruby-mode que tu usas es el del paquete > > > > ruby.9-elisp 1.9.0+20060609-1 de Debian y yo utilizo un checkout de > > > tengo los dos, me bajé el ruby-mode como dice el tutorial, > > > no debería tener los dos? > > > > > > Saludos. > > > > > > Gastón > > > > > > > la última revisión del repositorio de ruby-lang.org.... > > > > > > > > estoy bajando el paquete.... (yo utilizo Slack, así que voy a probar > > > > "a mano" para ver si es eso...) > > > > > > > > Saludos. > > > > > > > > > > > > -- > > > > > > > > Gabriel Arellano. > > > > Linux Registered User #188284 > > > > Grupo de Estudios de Software Libre > > > > U.T.N. - F.R. C. del Uruguay > > > > > > > > ----BEGIN GEEK CODE BLOCK---- > > > > Version: 3.1 > > > > GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- PS++ PE > > > > Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ r* y-- > > > > -----END GEEK CODE BLOCK----- > > > > > > > > > > > > > > > > On 4/17/07, Gaston Ramos <[EMAIL PROTECTED]> wrote: > > > > > El jue, 12 de abr de 2007, a las 05:55:16 -0300, Gabriel Arellano > > > > > dijo: > > > > > > Gente: > > > > > > > > > > > > Aquí va la primera versión del tutorial de adaptación de Emacs a > > > > > > Rails: > > > > > > http://www.gabriel-arellano.com.ar/file_download/27 > > > > > > > > > > > > Es una versión preliminar... agradezco comentarios / sugerencias,,, > > > > > > > > > > > Aclaraciones: > > > > > > - aun faltan agregar los modos para dar soporte a archivos .yml, > > > > > > .css, > > > > > > .js, sql... no se preocupen.... ya vendrán... > > > > > > - Falta documentar las combinaciones de teclas de Emacs y ECB (las > > > > > > mas > > > > > > útiles y comunes obviamente.. y ademas faltan mencionar muuuuchas > > > > > > combinaciones del modo rails) > > > > > > > > > > > > Saludos > > > > > > > > > > > > -- > > > > > Acabo de instalar el la 'adaptación' de Emacs a Rails siguiendo el > > > > > tutorial, > > > > > funciona todo, excepto el highlight de ruby que no funciona del todo > > > > > bien, alguien sabe como solucionarlo? > > > > > > > > > > estas son las versiones de emacs: > > > > > > > > > > emacs21 21.4a+1-5 > > > > > xemacs21 21.4.20-1 > > > > > ruby1.9-elisp 1.9.0+20060609-1 > > > > > > > > > > ecb-2.32 > > > > > speedbar-0.14beta4 > > > > > semantic-1.4.4 > > > > > eieio-0.17 > > > > > > > > > > les adjunto mi .emacs > > > > > > > > > > > > > > > > > > > > > > Gabriel Arellano. > > > > > > Linux Registered User #188284 > > > > > > Grupo de Estudios de Software Libre > > > > > > U.T.N. - F.R. C. del Uruguay > > > > > > > > > > > > ----BEGIN GEEK CODE BLOCK---- > > > > > > Version: 3.1 > > > > > > GCS/ED d-- s: s- a- C+++ UL++++$ P+>+++ L+++$>++++ E- W+++ w--- > > > > > > PS++ PE > > > > > > Y++ PGP++ t+++ 5- X++++ R++ tv+++ b+++ DI+++ D++++ G+ e++>++++ h+ > > > > > > r* y-- > > > > > > -----END GEEK CODE BLOCK----- > > > > > > _______________________________________________ > > > > > > ruby mailing list > > > > > > [email protected] > > > > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > > > > > > > > > > > > _______________________________________________ > > > > > ruby mailing list > > > > > [email protected] > > > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > ruby mailing list > > > > [email protected] > > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > > > _______________________________________________ > > > ruby mailing list > > > [email protected] > > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > > _______________________________________________ > > ruby mailing list > > [email protected] > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > _______________________________________________ > ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > _______________________________________________ ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
