Kiedy używam flyspell-mode
, zgłasza błędy ortograficzne przy każdym wpisywaniu adresu URL. Czy istnieje sposób, aby powiedzieć Flyspell, aby przestał sprawdzać adresy URL?
spell-checking
flyspell
ispell
Matthew Piziak
źródło
źródło
ispell
(nieflyspell
) tego częściowo powiązanego linku, dotyczącegoispell-skip-region-alist
, wydaje się pomocny: superuser.com/a/345461/206164 Być możeflyspell
ma coś podobnego, co można zaimplementować - npflyspell-mode-predicate
. Za pomocą .Odpowiedzi:
Po odrobinie kopania znalazłem podpowiedź w [tej odpowiedzi Superuser.com : musisz ustawić
flyspell-mode-predicate
funkcję, która zdecyduje, czy słowa powinny zostać sprawdzone, czy nie. Oto sposób, aby Flyspell ignorował wszystko zaczynające się od „http” lub „https”:Oczywiście istnieją pewne niedociągnięcia:
Ale jako szybka i brudna metoda powinna działać.
źródło
Mam coś w tym stylu (w moim przypadku dla trybu przeceny), aby być nieco bardziej odpornym na niektóre powszechne, ale patologiczne przypadki odpowiedzi Świętego Aardwarka Wykładziny:
W szczególności, jeśli zaczniesz od spojrzenia na spację przed słowem, adres URL niekoniecznie zacznie się od
https
. Rozważ te przypadki:źródło