Se eu digitar o emacs test.shEmacs, insiste em me colocar no Shell-scriptmodo. Outra vez, quero editar o arquivo help.txte o Emacs me coloca no Textmodo. 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 viou 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 -Qpara 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?