emacs: delete-key-deletes-forward ?

2001-04-17 Por tema Francisco Vila Doncel
Puede que esta pregunta no sea específica de Debian, pero estoy seguro de que 
muchos de vosotros usáis emacs. Uso Potato.

En dos ordenadores tengo emacs 20.7-2, en uno de ellos, le llameremos 'A', la 
tecla Supr borra hacia atrás, como backspace, y tanto en modo texto como en X.
En el otro que llamaremos 'B', cuando está en X la tecla Supr borra el carácter 
de la derecha. La culpa no es del teclado definido en X, puesto que ejecutando 
emacs en modo texto en una ventana de Xterm, la tecla funciona como se espera, 
hacia la derecha.

Yo había leído algo sobre una variable llamada delete-key-deletes-forward. Pues 
bien:
En 'A' esta variable tiene el valor 't'
En 'B' esta variable no existe.

Deduzco que esta variable no sirve para nada.
Os ruego que miréis vuestro .emacs o cualquier archivo de configuración posible 
que pueda ser responsable del comportamiento de la tecla 'Supr' y me digáis 
cómo lo tenéis y cómo os va con la teclita.

Existen dos funciones interesantes llamadas pc-bindings-mode y 
pc-selection-mode que no sé por qué razón están activadas en uno sí y en otro 
no.

Gracias,
--
Francisco Vila. Badajoz (Spain) [EMAIL PROTECTED]
http://perso.wanadoo.es/fravd
Conjunto Vocal Quodlibet [EMAIL PROTECTED]
http://pagina.de/quodlibet



Re: emacs: delete-key-deletes-forward ?

2001-04-17 Por tema J.L. Trivino


On Tue, 17 Apr 2001, Francisco Vila Doncel wrote:

 Puede que esta pregunta no sea específica de Debian, pero estoy seguro de que 
 muchos de vosotros usáis emacs. Uso Potato.
 
 En dos ordenadores tengo emacs 20.7-2, en uno de ellos, le llameremos 'A', la 
 tecla Supr borra hacia atrás, como backspace, y tanto en modo texto como en X.
 En el otro que llamaremos 'B', cuando está en X la tecla Supr borra el 
 carácter de la derecha. La culpa no es del teclado definido en X, puesto que 
 ejecutando emacs en modo texto en una ventana de Xterm, la tecla funciona 
 como se espera, hacia la derecha.
Hola,
A mi esto me pasa cuando cambio a modo perl. Editando ficheros en
C/C++ la tecla funciona como espero, pero  cuando edito un fichero en perl
se comporta de forma opuesta. Supongo que se debe a la forma en que est
hecho este modulo.
Creo recordar que lo solucione en casa, pero no recuerdo como (a
ver si me acuerdo de mirarlo esta noche).
Eso si, esto solo me pasa con la version potato ultima de xemacs.
Versiones anteriores funcionaban bien.

Hasta mas bits,




Corrección: emacs: delete-key-deletes-forward ?

2001-04-17 Por tema Francisco Vila Doncel
Huy, perdón, me he hecho un lío ENORME. Repito la pregunta aunque seguro que me 
habéis entendido a la primera.

En dos ordenadores tengo emacs 20.7-2, en uno de ellos, le llameremos 'A', 
CUANDO ESTÁ EN X la tecla Supr borra hacia atrás, como backspace. La culpa no 
es del teclado definido en X, puesto que ejecutando emacs en modo texto en una 
ventana de Xterm, la tecla funciona como se espera, hacia la derecha.

En el otro que llamaremos 'B', la tecla Supr borra el carácter de la derecha, y 
tanto en modo texto como en X.

Yo había leído algo sobre una variable llamada delete-key-deletes-forward. Pues 
bien:
En 'A' esta variable tiene el valor 't' (y la tecla va mal en X)
En 'B' esta variable no existe. (y la tecla va siempre bien)

Deduzco que esta variable no sirve para nada. O bien para LO CONTRARIO de lo 
que se supone.
Ahora lo he dicho bien.
--
Francisco Vila. Badajoz (Spain) [EMAIL PROTECTED]
http://perso.wanadoo.es/fravd
Conjunto Vocal Quodlibet [EMAIL PROTECTED]
http://pagina.de/quodlibet
 



SOLUCIONADO: emacs: delete-key-deletes-forward ?

2001-04-17 Por tema Francisco Vila Doncel
La solución es añadir al .emacs las siguientes líneas:
(pc-bindings-mode)
(pc-selection-mode)

Además, la selección de regiones con el teclado se hace igual que en el 
'innombrable', o sea con mayúsculas-flecha y todo eso. También la tecla Control 
y las de Inicio-Fin van igual que en aquel-entorno-que-todos-tenemos-en-mente.

Más que nada para no tener que aprender dos sistemas diferentes e incompatibles 
dentro de mi mollera respecto al uso rápido del teclado.
--
Francisco Vila. Badajoz (Spain) [EMAIL PROTECTED]
http://perso.wanadoo.es/fravd
Conjunto Vocal Quodlibet [EMAIL PROTECTED]
http://pagina.de/quodlibet



Re: emacs: delete-key-deletes-forward ?

2001-04-17 Por tema Santiago Vila
Francisco Vila Doncel:
 Os ruego que miréis vuestro .emacs o cualquier archivo de
 configuración posible que pueda ser responsable del comportamiento de
 la tecla 'Supr' y me digáis cómo lo tenéis y cómo os va con la
 teclita.

Yo tengo esto:

(global-unset-key [delete] )
(global-set-key [delete] 'delete-char)

y *nada* más, y me funciona bien tanto en consola como en X.

Antes lo ponía en el .emacs, pero ahora lo pongo en un fichero llamado

/etc/emacs/site-start.d/50suprimir.el

y así vale para todos los emacses y todos los usuarios (aunque bueno,
tampoco es que tenga muchos emacses o muchos usuarios :-)