Se eu digitar o emacs test.sh
Emacs, insiste em me colocar no Shell-script
modo. Outra vez, quero editar o arquivo help.txt
e o Emacs me coloca no Text
modo. Mas às vezes não quero nada disso, especialmente quando estou fazendo uma pasta grande no Emacs de outra fonte.
Como inicio o Emacs no modo "nada"? Nenhum recuo, espaçamento etc. especial, e o Emacs simplesmente recebe os caracteres quando eles são inseridos.
ATUALIZAÇÃO: Aqui está um exemplo. Copie o texto a seguir na área de transferência, abra o emacs (mesmo no modo fundamental) e cole.
<?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#"/>
O Emacs insiste em alterar o espaçamento (mesmo no modo fundamental e usando -q
) para isso:
<?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#"/>
Experimente o mesmo experimento com vi
ou nano
. Esses programas (pelo menos no meu computador) não alteram o espaçamento.
Estou usando o GNU Emacs 24.5.1 no trecho Debian.
emacs -Q
para garantir que o Debian não tenha instalado algum site-lisp que esteja causando isso? Se isso não mudar as coisas, tente uma versão mais recente do Emacs?