2009-05-11 7 views
7

Jestem wieloletnim użytkownikiem vima, ale dopiero niedawno dowiedziałem się, że vim7 ma teraz niesamowite funkcje pisowni. Do tej pory korzystałem z wszelkiego rodzaju zewnętrznych narzędzi i wtyczek do pisowni i jestem bardzo podekscytowany zrzuceniem wszystkich z nich na wbudowaną pisownię.Jak włączyć sprawdzanie pisowni vim7 w sekcjach POD podczas edycji plików Perla?

Oto problem. Zrobiłem recenzję :help spell, a pisownia wygląda świetnie dla większości rodzajów plików, których próbowałem, z wyjątkiem Perl (.pl|.pm). Problem wydaje się związany ze składnią, ponieważ kiedy I :set spell i set syntax=off pisownia działa poprawnie, ale przestaje działać, gdy I set syntax=perl.

Co byłoby naprawdę fajne, to czy mogę włączyć pisownię tylko dla bloków POD. Jakieś pomysły?

:set spell 
:set spelllang=en_us 
:set syntax=perl 

Odpowiedz

3

grepping dla „zaklęcia” w /usr/share/vim/vim72/syntax/perl.vim uważam, że niektóre definicje składni dla POD, które zawierają już pisownię, ale są owinięte w straży obejmują perl_include_pod. U góry pliku perl.vim podane są domyślne zmienne, a domyślnie domyślnie jest domyślnie niedostępna perl_include_pod.

więc dodanie

let perl_include_pod = 1 

do ~/.vimrc włącza podświetlanie składni, ze sprawdzanie pisowni, wewnątrz części POD plików Perl.

+0

Niesamowite, to działa. Bardziej lubię kolorowanie bez perl_include_pod, więc trochę go zmieniłem. Dziękuję za skierowanie mnie we właściwe miejsce. –

Powiązane problemy