surround.vim to wtyczka pozwalająca na
szybsze wstawianie znaczników otaczających tekst w określony sposób. Sam
skrypt zawiera skróty tylko dla nawiasów oraz tagów XML (ponieważ korzysta z
text-objects),
ale znając wyrażenia regularne, można spróbować napisać własne definicje (:h
surround-customizing).
Ponieważ wiele inclusion
tagów
w Django otacza fragmenty szablonu, dobrym pomysłem może być użycie do ich
pisania funkcjonalności surround . Niestety nie udało mi się tego osiągnąć
bez pisania paru linijek
patcha.
Autor w bardzo specyficzny sposób napisał ten skrypt i na pewno nie zamierzał
ułatwiać jego rozszerzania, dlatego w pół godziny nie udało mi się osiągnąć
niczego więcej poza obsługą wstawiania tagów. Parametrem który dostajemy po
nałożeniu łatki jest d (lub D).