Hallo Dieter, Hallo Leute, Dieter Grollmann schrieb:
* Sven Rodenbeck schrieb:
Hier nochmal ein "Übeltäter" ;-)
if exists("german_package_file") »·······finish endif let german_package_file = 1
let g:TeX_package_german = '' let g:TeX_package_option_german = '' " For now just define the smart quotes. let b:Tex_SmartQuoteOpen = '"`' let b:Tex_SmartQuoteClose = "\"'" " vim:ft=vim:ff=unix:
Meine Idee ist nun, das nicht (nur) von einem deutschen Paket abhängig zu machen sondern vom Vorhandensein vom filetype. Solange man in einem File schreibt, wo /usepackage{german} steht, ist alles wunderbar. Wenn das aber nicht vorkommt, weil die Datei später eingebunden werden soll, aber trotzdem das Ding *.tex heisst, wirds unmöglich, "`und"' einzugeben.
Du wirst vermutlich generell Tex_SmartQuoteOpen bzw. Tex_SmartQuoteClose auf "` bzw "' ändern müssen. Siehe Dokumentation der Latex-Suite 10.4.2 .
Danke! Genau danach hatte ich gesucht. Hier stehts: http://vim-latex.sourceforge.net/documentation/latex-suite/customizing-latex... Habe also ~/.vim/ftplugin/latex-suite/texrc nach ~/.vim/ftplugin/tex/texrc kopiert und dort folgenden Eintrag gemacht: TexLet g:Tex_SmartQuoteOpen = '"`' TexLet g:Tex_SmartQuoteClose = "\"'" Gleichzeitig habe ich ~/vim/ftplugin/latex-suite/packages/german und ngerman auf nicht ausführbar gesetzt und sicherheitshalber umbenannt. Jetzt habe ich in jedem *.tex deutsche Anführungen. Da ich wohl kaum in anderen Sprachen texe, ist das ok. für mich. Gruss Sven