Używam ctags
do utworzenia pliku znaczników do użycia w Vimie, dzięki czemu mogę przejść do definicji etykiet i cytatów. Mam jednak dwa problemy:Utwórz plik znaczników dla lateksu dla etykiet i elementów ślinikowych
- ctags obejmuje
\ref
w pliku tags, więc kiedy uderzyć skok na\ref
etykiecie, nie koniecznie przeskoczyć do definicji etykiety, ale może skończyć się na innym odniesienie do tej etykiety. - Chciałbym móc przejść do odpowiedniego wpisu w pliku .bib z komendy
\cite
, alectags
nie generuje wpisów dla tego (używamctags *.tex *.bib
).
Chciałem przedefiniowania definicji ctags
„s dla plików tex, abym mógł usunąć \ref
wpisy, ale to nie działa.
Mój plik ~/.ctags:
--langdef=tex2
--langmap=tex2:.tex
--regex-tex2=/\\label[ \t]*\*?\{[ \t]*([^}]*)\}/\1/l,label/