Obecnie używam trybu tuareg, ale chciałbym móc również korzystać z funkcjonalności trybu caml. W szczególności chcę móc interaktywnie korzystać z adnotacji typu i najwyraźniej dzieje się tak z typami caml. Próbowałem umieścić http://cristal.inria.fr/~remy/poly/emacs/index.html w moim pliku .emacs.d, ale jestem zdezorientowany, w jaki sposób lub czy te dwa tryby mogą współpracować ze sobą. W rzeczywistości nie mogę w ogóle uruchomić trybu caml.Tryb Tuareg i tryb Caml
Mam ten wiersz w moim init.el:
(add-to-list 'load-path "~/.emacs.d/modes/caml")
ale pliki nie są ładowane - przynajmniej żadna z definicji funkcji lub skróty klawiszowe są. Naprawdę myślałem, że zaczynam rozumieć, jak działają te wtyczki emacs, ale zaczynam się zastanawiać. Może ktoś może wyjaśnić, co jeszcze musi się wydarzyć?
Edycja: Nie zdawałem sobie sprawy, że muszę to zrobić, aby zadziałało require 'caml
. Mimo to adnotacje nie działają, chociaż mam typy caml od http://caml.inria.fr/svn/ocaml/branches/gadts/emacs/. Kompiluję się z -annot
, ale nadal słyszę, że nie ma pliku adnotacji.
Dzięki, to działa. Ale próbowałem związać się z "C-c C-t" bez powodzenia. Czy istnieje specjalny format określania kluczy w define-key? – scry
"C-c C-t" również tutaj działa, z tym minimalnym .emacs, bez konieczności definiowania go. – jrouquie
Wygląda na to, że wszystko działa tak, jak powinno, dopóki 'tuareg-with-caml-mode-p' nie ma zerowej wartości - kiedy to powinno być włączone? Czuję, że nie powinienem był tego robić sam. eh. – scry