Uso org-babel per generare alcuni report che non possono essere elaborati automaticamente e poiché org è un buon formato di contorno, stampo i risultati in org per rappresentarli come alberi.
Ho notato che l'annidamento del markup dell'organizzazione in #+begin_example
blocco rende gli emacs molto lenti (e anche la formattazione dei risultati è disattivata).
Sarebbe davvero bello avere babel che posiziona l'output di determinati blocchi di codice su un buffer separato (e apre anche una finestra per esso), allo stesso modo in cui gestisce gli errori.
Ho esaminato la documentazione ma sembra che non ci sia tale opzione.
Ho sbagliato? Se non lo sono, forse qualcuno ha uno snippet in giro?
Inoltre, la lentezza potrebbe essere causata da alcune altre opzioni nella mia configurazione, come è nidificata la tua esperienza con il testo in formato organizzativo example
? Forse sto abbaiando sotto l'albero sbagliato qui.
Grazie
org-mode
è sempre in evoluzione ed org-babel-insert-result
è già piuttosto lungo, e sarà ancora più lungo con questa modifica. Step # 1 : Decidi un nuovo RISULTATO-PARAMI come la parola separate
. Il blocco di codice sorgente può contenere qualcosa di simile al :results output separate
Passo 2 : trasforma l' if/then
istruzione che contiene la condizione (and result-params (member "silent" result-params))
in tre condizioni con quella nuova (and result-params (member "separate" result-params))
e imposta il nuovo buf.
#+begin_example
, funzionano perfettamente