Javier Donaire escribe:
 > El lun, 15-04-2002 a las 15:26, David Muriel escribi�:
 > > Javier Donaire <[EMAIL PROTECTED]> writes:
 > > 
 > > > no permiti�ndome grabar en modo iso-latin-1-unix, lo m�s parecido es
 > > > iso-latin-1-with-esc, pero este modo y todos los dem�s sustituyen los
 > > > caracteres extendidos por secuencias de escape y caracteres de control. 
 > > > Para seg�n que cosas me gusta escribir los comentarios de los programas
 > > > en castellano, y me gustar�a que se grabara sin caracteres de control,
 > > > en iso-latin-1. He probado C-x RET f iso-latin-1 para decirle a mano
 > > > c�mo quiero salvarlo, pero a la hora de grabar me sigue diciendo lo de
 > > > antes.
 > > 
 > > Prueba poniendo esto en tu .emacs:
 > > 
 > > (setq coding-system-for-write 'iso-8859-1)
 > 
 > �Ya me funciona!
 > Pues no era eso, pero me ha dado la pista para seguir buscando y creo
 > que era que ten�a puesto como locale por defecto del usuario el
 > iso-8859-15 y parece que el emacs a�n no se lleva muy bien con �l porque
 > los archivos normales s� me los permitia grabar con iso-8859-15, pero
 > los .c s�lo con el iso-8859-1, me lo he puesto por defecto y todo

 No se cual es la diferencia, en cuanto al sistema de codificaci�n
 alfanum�rico, entre los archivos 'normales' y los '.c'.

 Me refiero que todos son ASCII, o iso-8859-X, y ya est�,
 independientemente de la extensi�n.

 > perfecto (a la mierda el euro, jeje).

 No tiene por qu�.

 Si tu teclado puede generar s�mbolos, codificados en
 decimal, mayores que 128 (Que es tu caso). Pon lo siguiente en tu
 ~/.emacs:

   (set-input-mode (car (current-input-mode))
                  (nth 1 (current-input-mode))
                  0)
 
 El euro est� entre esos s�mbolos (164 en decimal), ahora s�lo te
 hacen falta las fuentes necesarias para poder ver por pantalla los
 simbolitos, comprueba si las tienes con:

 xlsfonts | grep iso8859-15

 en caso afirmativo a�ade esto otro a tu ~/.emacs

 (setq default-frame-alist 
             '((height . 38)
               (width . 80) 
               (cursor-color . "red3")
               (foreground-color . "grey15")
               (background-color . "grey78")
               (mouse-color . "blue4")
               (font . "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-15"))
               
               initial-frame-alist default-frame-alist)
 
 conviene que tambi�n pongas en .Xresources

 Emacs*menubar.font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-15
 Emacs*font: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-15
 Emacs*dialog.command.font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-15


 y ya est� podras ver y escribir en disco y de todo bastantes
 caracteres.

 Si tu versi�n de Emacs es la 20.X.X, a�ade tambi�n en ~/.emacs
 
 (set-language-environment "Latin-1")
 (setq default-enable-multibyte-characters nil)

 The End

 un consejito:

 man  ascii y lo que te dice al final.
 iso_8859_1(7), iso_8859_15(7), iso_8859_7(7)

-- 
[EMAIL PROTECTED]
[EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a