Do pisania skryptów w Perlu używam trybu cperl
. Aby
cperl
był domyślnym trybem (zamiast
perl-mode
) trzeba wpisać do .emacs
:
(defalias 'perl-mode 'cperl-mode)
Tryb cperl
ma użyteczną funkcję:
cperl-info-on-command
(C-c C-h F
). Wystarczy
ustawić kursor na nazwie funkcji/polecenia nacisnąć
C-c C-h F
aby została wyświetlona pomoc z podręcznika
Perla. Konkretnie jest wyświetlana strona w formacie
.info
. Dokumentację do Perla w tym formacie musiałem
ściągnąć samodzielnie i umieścić w katalogu, w którym system oczekuje
plików .info
(u mnie jest to
/usr/local/share/info/
). Podręcznik jest dostępny pod
adresem:
CPAN/doc/manual/info/perl5-old/perl5-info.tar.gz
Tyle, że stary (wersja 5.6 Perla). Ewentualnie można samemu
wygenerować strony nowego podręcznika w formacie .info
za pomocą
pod2texi
. Są one dostępne pod adresem:
CPAN/doc/manual/info/perl5/pod2texi-0.1.tar.gz
Tryb cperl
zwolnił dramatycznie w Emacsie 22 zainstalowanym
na laptopie. Po wpisaniu
w google emacs+22+cperl+slow dotarłem do dyskusji
na ten temat.
Podmiana oryginalnego cperl.el
z dystrybucji Emacsa
na wersję ściągniętą
z tej strony
pomogła.
W PC poprawnie działa oryginaly cperl
, problem
jest zatem z gatunku magicznych.
Magicznie też zmienił mi się program do sprawdzania pisowni. Ponieważ
aspell był wolny i nic nie wnosił za pomocą niewielkiego
haka
używałem dalej ispella. W Emacs 22 znowu zaczął być używany aspell.
Dopisałem zatem do .emacs
:
(setq-default ispell-program-name "ispell")
Ale to już chyba ostatni raz. Wprawdzie aspell dalej jest wolniejszy, ale już można z nim normalnie pracować. Przy następnej zamianie systemu już mi się nie będzie chciało kompilować ispella.