Sto provando a modificare un documento usando la modalità org. Il documento rappresenta un post sul blog. Ho bisogno che il corpo del post sia in markdown, quindi sto usando un blocco src.Strana rientranza all'interno del blocco src modo emacs org
Il problema è che quando si modifica o si salva il testo nel blocco src dopo averlo aperto in un altro buffer utilizzando C-c '
, è presente un tipo di indentazione automatica applicata che compromette la formattazione.
Ecco i dettagli.
A cominciare con un buffer che assomiglia a questo:
* title...
* body
#+begin_src markdown
Some text.
#+end_src
premo C-c '
e ottenere un nuovo buffer in cui posso modificare il testo mark-down a guardare nella modalità di mark-down:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
viverra nec consectetur ante hendrerit. Donec et mollis
dolor. Praesent et diam eget libero egestas mattis sit amet vitae
Ho usato M-q
per formattare le righe di testo in modo che ci siano nuove righe alla fine di ogni riga sopra. Non ci sono anche spazi iniziali.
Ora, se io o stampa C-x C-s
per salvare o C-c '
la formattazione sopra viene modificato per assomigliare a questo:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
viverra nec consectetur ante hendrerit. Donec et mollis
dolor. Praesent et diam eget libero egestas mattis sit amet vitae
Ogni altra linea è rientrato due spazi.
Ho provato questo con altri tipi src, come l'utilizzo:
#+begin_src javascript
ottengo rientranza simile, anche se non è così alternate. Due spazi sono aggiunti a ogni linea, invece.
Suppongo che questo non sia un bug ma le mie ricerche su Internet e la documentazione non hanno trovato la risposta.
Sto utilizzando GNU Emacs 23.4.1 su Arch Linux con Org-mode 6.33x.
Ho anche provato a utilizzare l'ultima versione di org-mode da git 7.8.05.
'org-src-preserve-indentation', che è menzionato sopra, potrebbe indirizzare più direttamente le mie esigenze. – noahdiewald