[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Resaltado sintaxis en Emacs



On Mon, May 03, 2010 at 11:42:27AM -0400, AlePando wrote:
> 2010/5/3 Pedro Insua <pedroinsua@gmail.com>:
> > On Mon, May 03, 2010 at 10:13:24AM -0400, AlePando wrote:
> >> 2010/5/3 Pedro Insua <pedroinsua@gmail.com>:
> >> > On Sun, May 02, 2010 at 09:28:00PM -0400, AlePando wrote:
> >> >> Hace ya un tiempo que estoy usando emacs, basicamente por que me he
> >> >> enganchado con org-mode.
> >> >> Pero, en el afan de usar emacs para trabajar con documentos como es
> >> >> .rc.lua (archivo de configuracion de awesome), no lo muestra en
> >> >> colores como si lo hace en forma muy buena el viejo Vim
> >> >>
> >> >> La consulta es ¿alguien sabe como hacer que emacs maneje coloreado e
> >> >> sintaxis de todos los documentos, como si lo hace vim?, solo agunos
> >> >> documentos los muestra en colores.
> >> >
> >> >  Instala lua-mode, con el obtendrás todo lo que has dicho en Emacs, y
> >> >  alguna cosilla más...
> >> >
> >> >>
> >> >> Nota:
> >> >> 1) Ya busque en google y no he tenido exito
> >> >
> >> >  mmm.. no sé.. no sé...
> >> >
> >> >  En todo caso.. la próxima vez.. http://emacswiki.org/
> >> >
> >> >
> >> >> 2) Tambien uso vim, pero me interesaria ver la posibilidad de usar
> >> >> emacs para estos menesteres tambien, ya que cuando uno se acostumbra a
> >> >> emacs, se van olvidando los atajos de teclado.
> >> >
> >> >  No quiero comenzar un 'flame', ni nada por el estilo.. pero lo que
> >> >  encuentras en Vi lo encuentras en Emacs (y viceversa). Ahora bien,
> >> >  muchos de los 'modos'.. etc para Emacs no los encuentras
> >> >  empaquetados en Debian. Pero si los puedes obtener de las páginas de
> >> >  sus creadores.. etc, pero vamos, como punto de referencia la
> >> >  dirección de arriba del 'emacswiki'.
> >> >
> >>
> >> Lo único que he topado en Emacs es con este asunto del coloreado de
> >> sintaxis que tanto ayuda
> >
> >  No entiendo lo que quieres decir con 'he topado'.. asi que no dire
> >  nada al respecto.
> >
> 
> Solo que cuando he tenido que meterle mano a algun archivo de
> configuracion, el emacs no lo muestra en colores y al abrir el mismo
> archivo con el vim (instalado sin meterle mano ni tuniarlo ni
> parcharlo ni agregandole nada) si lo muestra en colores, y como esto
> me ha sucedido en varias oportunidades y como me he encariñado en el
> emacs, es que me desagrada que ocurra esto. pero en fin... por lo
> leido es una caracteristica de emacs lo que obliga a cada vez que nos
> encontremos con un archivo que no muestre en colores:
> 1) Lo trabajemos asi nomas, sin los colores que tanto ayudan a ser mas
> amistoso lalectura de este
> 2) Googlemos, wikiemos, nos enteremos de lo que nos falta por
> instalar... para el futuro, ya que a estas alturas el archivo ya debe
> estar corregido y guardado
> 3) usar el vim, para ese caso en particular, que si muestra el
> coloreado sin mas ni mas
> 

  No tengo ni idea como lo hace Vi, pero imagino que buscará un
  'patrón' (siempre y cuando no reconozca que tipo de archivo) , y en
  base al estilo utilizará una sintaxis u otra (sea  tipo Bash, sea
  tipo C, sea tipo Lisp.. etc). Eso se puede hacer en Emacs sin
  problema, creando un 'hook' en el archivo de configuración 
  para que aquellos archivos que no 'coincidan' y que 'no sean'.. se
  les aplique, por ejemplo  el modo de C por defecto. Así, siempre
  estarán 'coloreados'. 

> 
> >>
> >> Lo que no entiendo es por que en vim muestra casi todos los archivos
> >> de configuracion en colores, en cambio emacs solamente muestra en
> >> colores algunos documentos (basch, python, etc...). Lo del modo
> >
> >  A mí, me muestro todo aquello para lo cual lo he configurado con sus
> >  colores y/o diversas fuentes.
> >
> 
> Si, por la explicacion anterior, ahora he dejado mi emacs con la
> habilidad de mostrarme colores en los archivos .lua, pero el fin de
> semana he tenido q usar vim... (que es lo bonito de linux, que siempre
> tenemos alternativas)
> 
> >>
> >> Por ejemplo, emacs no muestra en colores el archivo de configuracion
> >> .fehrc, lo que si lo hace vim.
> >
> >  Si, a mi tampoco, pero eso no quiere decir que no pueda indicarle al
> >  Emacs que me lo muestre con 'colorines'.
> Inevitablemente uno mira vim y se da cuenta que si lo muestra en
> colores sin meterle ni configurar nada mas... Ya para un humano de a
> pie, usuario solamente, ni idea como comenzar a buscar la solucion
> para los archivos .fehrc por ejemplo.
> ¿No hay forma de copiar la solucion que tiene vim?

  Como digo unas lineas más arriba, no tengo ni idea de como lo hace
  Vi. Pero en fin.. cuando tenga este tipo de problemas... haga esto: 

     M-x shell-script-mode RET

  Así, con esto, pondrá un modo para scripts tipo shell.. y
  probablemente no lo haga mal. 

  Ahora bien, puede usar otro modo cualquiera. 

> 
> >
> >>
> >> Lo de instalar lua-mode, si, es una solucion siempre y cuando funcione el mode:
> >> "... File mode specification error: (file-error "Cannot open load
> >> file" "lua-mode").."
> >
> >  Aunque no hago nada en 'lua', he probado a instalar y probar algo de
> >  código (copy&paste de la web de lua), y me ha funcionado sin problema
> >  alguno. Han aparecido sus 'colorines', su indentación.. etc.
> >
> >  He aquí las versiones de mi Debian, Emacs y Lua-Mode (repito, el
> >  .emacs no lo he modificado en ningún momento, ya que solo era pra
> >  probar y no necesito adaptar nada a mis preferencias/necesidades)
> >
> > ,----
> > |   Debian squeeze/sid
> > |
> > |   GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.2) of
> > |   2010-01-27 on raven, modified by Debian
> > |
> > |   Lua-mode Version: 20071122-3
> > `----
> >
> >>
> >> En Emacs se ha instalado con apt-get install lua-mode y he agregado en
> >> el .emacs lo que indica en http://lua-mode.luaforge.net/ para que
> >> funcione este modo. Lamentablemente da el error que les indico
> >> anteriormente.
> >
> >  No, yo simplemente lo he instalado con un 'apt-get ...' y sin poner
> >  nada en el '.emacs' ya me ha aparecido.
> >
> >  Y bien.. vuelvo con lo dicho en el anterior corréo.. hay una web,
> >  'http://www.emacswiki.org/'....
> >
> Si, ya habia buscado en todos esos lugares, pero no para tener un
> entorno de desarrollo de los .lua solamente, sino que en general como
> lo hace vim (perdonen q haga referencia a este programa, pero es lo
> unico q conozco).
> Ahora me doy cuenta que emacs no tiene solucion global como vim y hay
> q ir de uno en uno en la medida que nos nos enfrentemos con nuevas
> archivos de configuracion q emacs no lo muestre a todo color
> 

  Yo, de usted, leería más sobre el tema.. y ahorraría , puede, que
  futuros 'flames'... 

> 
> 
> >>
> >> Por mientras imprimire uno de esas ayudas rapidas para vim por
> >> mientras encuentro una solucion para el coloreado de sintaxis de
> >> emacs, que al parecer la pone muy complicado. ¿Por que emacs no
> >> simplifica la vida a los usuarios y hace como vim que a la primera
> >> muestra los colores de casi todo lo que se le pide abrir?
> >
> >  Mmm.. es sencillo si le gusta Vi, continúe con Vi.. A la mayoría de
> >  usuarios de Emacs (por no decir todos) su sistema de funcionamiento
> >  nos sirve sin problemas. Después algún tiempo utilizando Emacs, aún
> >  no me he topado con estos problemas que usted indica.. (otra cosa
> >  es, que no me haya esforzado en buscar la razón a los
> >  problemas.. que ahí si que ...)
> >
> 
> Viera usted el esfuerzo que debe hacer un no informatico para usar
> emacs... pero, como lo he dicho antes, me ha gustado, pero la
> alternativa siempre esta alli, a si que no queda mas que "aprender a
> chutiar con los dos pies"
> 
> Salu2
> 
> 
> AlePando
> http://panduro.blogspot.com
> 
> 
> 
> >
> >>
> >> Saludos, cualquier dato se los agradezco, pues no quiero sentir que he
> >> perdido mi tiempo con emacs...
> >>
> >> >>
> >> >> Saludos
> >> >>
> >> >>
> >> >> AlePando
> >> >> http://panduro.blogspot.com
> >> >>
> >> >>
> >> >
> >> >
> >> > /"\
> >> > \ /  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
> >> >  X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
> >> > / \
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >
> >
> > /"\
> > \ /  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
> >  X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
> > / \
> >
> >
> >
> >
> 
> 

-- 
Porqué loitar e matar, se podes amar e sonhar

/"\
\ /  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
 X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \


Reply to: