Ogni volta che sto modificando uno script di shell in emacs e digito tre chevron per reindirizzare una stringa grezza su stdin, emacs inserisce i caratteri 'EOF' e una nuova riga tra loro, quindi
cat <<< 'some string'
diventa
cat <<EOF
< 'some string'
Posso tornare indietro ed eliminare i caratteri extra per ottenere il buffer nello stato desiderato, ma questo è un comportamento molto odioso, e sembra accadere solo in modalità shell-script, che di solito è l'unica volta in cui scrivo questo modello. C'è un modo per disabilitare questo comportamento?
<<<
conC-3 <
.