Si emacs test.sh
escribo Emacs insiste en ponerme en Shell-script
modo. Otra vez quiero editar el archivo help.txt
y luego Emacs me pone en Text
modo. Pero a veces no quiero nada de esto, especialmente cuando estoy haciendo una gran pasta en Emacs desde otra fuente.
¿Cómo inicio Emacs en modo "nada"? Sin sangría especial, espaciado, etc., y Emacs simplemente toma los caracteres a medida que se ingresan.
ACTUALIZACIÓN: Aquí hay un ejemplo. Copie el siguiente texto en su portapapeles, abra emacs (incluso en modo fundamental) y péguelo.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="FARM20190311T2248"
Name="https://www.example.com/"
entityID="https://www.example.com/" validUntil="2020-03-11T22:48:12Z"><ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
Emacs insiste en cambiar el espacio (incluso en el modo fundamental y el uso -q
) a esto:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
ID="FARM20190311T2248"
Name="https://www.example.com/"
entityID="https://www.example.com/" validUntil="2020-03-11T22:48:12Z"><ds:Signature>
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
Prueba el mismo experimento con vi
o nano
. Esos programas (al menos en mi computadora) no cambian el espacio.
Estoy usando GNU Emacs 24.5.1 en Debian Stretch.
emacs -Q
para asegurarse de que Debian no haya instalado algún sitio lisp que está causando esto Si eso no cambia las cosas, ¿prueba una versión más nueva de Emacs?