On 28.06.06 17:29:21, Christian Brabandt wrote: > > Hi, > > > > hab hier ein klitzekleines Problem mit vim, ich moechte gerne das > > Feature nutzen, dass er an die Stelle in einer Datei springt an der ich > > die Datei verlassen habe. Allerdings soll er das bei Dateien die dem > > Muster svn-commit.*tmp entsprechen nicht tun. Wie krieg ich das hin? > > > > au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe > > "normal g'\"" | endif > > Ich bin mir nicht sicher, aber es sieht so aus, als ob man bei > autocommands keine ausschließenden Muster angeben kann. So wie > ich das sehe, gibt es aber dennoch 2 Möglichkeiten: > > 1) Du erweiterst die obige If-Bedingung und prüfst auf den Dateinamen. > Das würde dann ungefähr so aussehen: > > :au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") && > expand("%") !~ "svn-commit.*\.tmp" | exe "normal g'\"" | endif
Das gefaellt mir besser und funktioniert 1a, dankeschoen. Andreas -- Never commit yourself! Let someone else commit you. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)