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_exampleblocco 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/thenistruzione 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