2017-10-14 4 views
1

J'essaie de faire monter tous les padlines ajoutés pendant l'enchevêtrement en mode Org pour chaque type de bloc de code. Donc, j'écris ceci sur le dessus de mon fichier:"header-args" en mode Org et padline

#+PROPERTY: header-args :padline no 

Mais les lignes restent là après l'enchevêtrement. Ensuite, je essayer ceci:

#+PROPERTY: header-args:sh :padline no 

Devinez quoi ... il fonctionne uniquement pour le bloc de code sh. Si quelqu'un peut m'aider .... Merci!

+1

Avez-vous C-c C-c sur la ligne '# + PROPERTY' après l'avoir ajouté? Ou fermé et rouvert le fichier? Ou arrêté et redémarré emacs? Vous devez d'une manière ou d'une autre alerter l'organisation sur la nouvelle propriété: C-c C-c sur la ligne est la plus facile mais est également facilement oubliée. Quand je fais cela, je n'ai pas de padlines (avec des blocs de code sh et python). – Nick

+0

C'était exactement mon cas. Ce serait une bonne réponse, aussi. – gsl

Répondre

0

Donc, j'ai finalement trouvé la solution. Cela était dû à une version obsolète du mode org (j'utilisais la version 8.2.10). Dans cette version, le padline header-args ne fonctionne pas (ou pas implémenté, je ne l'ai pas vérifié). Donc, juste mettre à jour la version org (maintenant j'utilise 9.1.2) et tout ira bien.