Se emacs test.sh
scrivo Emacs insiste nel mettermi in Shell-script
modalità. Un'altra volta voglio modificare il file help.txt
e poi Emacs mi mette in Text
modalità. Ma a volte non voglio nulla di tutto questo, specialmente quando sto facendo un grosso incolla in Emacs da qualche altra fonte.
Come posso avviare Emacs in modalità "niente"? Nessun rientro speciale, spaziatura, ecc., Ed Emacs accetta semplicemente i personaggi mentre vengono inseriti.
AGGIORNAMENTO: ecco un esempio. Copia il seguente testo negli appunti, apri emacs (anche in modalità fondamentale) e incollalo.
<?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 nel cambiare la spaziatura (anche in modalità fondamentale e usando -q
) in questo modo:
<?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#"/>
Prova lo stesso esperimento con vi
o nano
. Quei programmi (almeno sul mio computer) non cambiano la spaziatura.
Sto usando GNU Emacs 24.5.1 su Debian stretch.
emacs -Q
per accertarsi che Debian non abbia installato qualche site-lisp che sta causando questo? Se ciò non cambia le cose, prova una versione più recente di Emacs?