Textile-mode

Textile-mode est le premier mode majeur que j'ai écris pour Emacs. Son objectif est d'aider à l'édition de documents rédigés dans le langage de balisage Textile.

Pour le moment il ne fait que de la coloration syntaxique, et il s'agit d'une version alphe. Mais si vous vous sentez de tester la bête, n'hésitez surtout pas.

Vadim Atlygin s'est inspiré de ce code pour en faire un mode mineur et l'a pourvu d'un convertisseur HTML. Le code en question peut être trouvé sur la page du projet textile-minor-mode.

Qu'est-ce que Textile ?

Textile est un langage de balisage créé par l'auteur de TextPattern. Il est utilisé par différents CMS et wikis, et des bibliothèques de conversion de Textile vers HTML sont disponibles en Ruby, Python ou PHP.

Pour plus d'informations sur Textile :

Téléchargement

La dernière version peut être trouvée à l'adresse suivante ;

http://dev.nozav.org/scripts/textile-mode.el

Installation

L'installation de Textile-mode n'a rien d'original. Placez le fichier dans un répertoire appartenant à votre load-path, et ajoutez ce qui suit à votre .emacs :

(require 'textile-mode)

Vous pouvez ensuite activer manuellement le mode avec M-x textile-mode ou l'associer à une extension de fichier de votre choix avec :

(add-to-list 'auto-mode-alist '("\\.textile\\'" . textile-mode))

Bugs

Si la coloration syntaxique n'est plus synchronisée avec le texte, vous pouvez rafraîchir manuellement l'affichage d'un paragraphe avec M-g M-g, ou bien globalement en désactivant/réactivant la coloration syntaxique (font-locking).

Il y a quelques cas connus posant problème pour la coloration syntaxique. Ils sont listés au début du code source.

Enfin, je vous rappelle qu'il s'agit de mon premier mode majeur en version alpha codé à l'arrache, donc il y a des bugs. Forcément.