2012-04-04 14 views
11

Ho bisogno di visualizzare un codice R in-line che contenga doppie parentesi ... ad esempio, =x[[1]]= e src_R{x[[1]]} sono valutati come collegamento.Come evitare le parentesi doppie [[in-linea in org-mode

Come posso evitare quelle parentesi doppie o disabilitare in altro modo il collegamento utilizzando blocchi di codice in linea?

risposta

2

Forse è possibile personalizzare la variabile org-activate-links per risolvere questo problema.

Il valore predefinito di org-activate-links include bracket per attivare doppie parentesi come determinati collegamenti. Se rimuovi questo simbolo da org-activate-links come di seguito, non verranno visualizzati come collegamenti automaticamente in org-mode.

(setq org-activate-links '(angle plain radio tag date footnote)) 
+1

esplicitamente eliminare l'elemento non si vuole sarebbe meglio che assumere ciò che il resto della lista dovrebbe essere simile: '(setq org-Attiva-link (delq 'staffa org disattivare-link))' – phils

+1

Grazie, questo risolve il problema mentre si trova all'interno di un file .org. Ma '[[' nel mio codice R in linea viene comunque convertito in link quando pubblico in html, ecc. Come posso risolverlo mantenendo i miei collegamenti funzionanti? In altre parole, voglio che '\ src_R {x [[1]]}' pubblichi come codice come previsto ma voglio comunque '[[http://www.google.com] [ricerca]]' per essere convertito in link . – paralogical

Problemi correlati