2014-09-11 2 views
0

J'essaie de modifier le code d'un extrait de TextMate dans le paquet LaTeX. Voici le code:TextMate Édition Latex Bundle Snippet, regex pour remplacer les caractères non-ascii

\section{${1:section name}} % (fold) 
\label{sec:${2:${1/\\\\\w+\{(.*?)\}|\\\\(.)|(\w+)|([^\w\\\\]+)/(?4:_:\L$1$2$3)/g}}} 
${0:$TM_SELECTED_TEXT} 
% section $2 (end) 

Je veux aussi changer les caractères accentués unicode dans leurs homologues non accentués, comme:

a dans a

é dans e

í dans i

ó dans o

ú dans u

ñ dans n

C'est ce qu'il fait:

\section{Configuración de diseño} % (fold) 
\label{sec:configuración_de_diseño} 

% section configuración_de_diseño (end) 

C'est ce que je veux faire depuis des étiquettes en latex ne prennent pas en charge ces caractères:

\section{Configuración de diseño} % (fold) 
\label{sec:configuracion_de_diseno} 

% section configuracion_de_diseno (end) 

Répondre

0

changer le code des étiquettes à ceci fonctionne

\label{ssub:${2:${1/(\w+)(\W+$)?|\W+/${1:?${1:/asciify/downcase}:_}/g}}} 

Voici le lien Issue #87

Questions connexes