2010-05-15 15 views
5

Ho appena scaricato le modalità Haskell e J da SourceForge e ho difficoltà a capire come interfacciarle con emacs 23. Le ricerche di Google forniscono istruzioni dettagliate per emacs 22, ma sembra che siano state apportate modifiche che rendono è difficile capire dove dovrei attaccare i file sorgente. La documentazione interna sembra presupporre più esperienza con gli interni di emacs di quelli che ho attualmente, e il problema ha resistito alla soluzione per diversi giorni. Qualcuno sa come far funzionare queste modalità?Come installare nuove modalità in emacs 23 su OS X?

EDIT: Grazie a Untwisted per aver fornito la risposta. In definitiva, i miei veri problemi erano questi:

1) Non sapevo che .emacs era invisibile al cercatore OSX ma era visibile attraverso il terminale.

2) Non mi è mai venuto in mente di poter modificare .emacs mentre era in esecuzione un'istanza di emacs.

Una volta capito che quelli erano i miei problemi, ho usato C-x C-f per aprire ~/.emacs, copiare il testo della correzione di Untwisted e modificato per riflettere i miei percorsi di file personali. Dopo, tutto ha funzionato.

+0

Quali file binari? le modalità sono file .el che sono fonte – Mark

+0

Mi riferivo ai file .el - Ho visto qualcuno riferirsi a una delle modalità come a un binario da qualche parte, quindi l'ho chiamato binario senza pensare. È stato risolto nella domanda. – estanford

risposta

7

Fondamentalmente è necessario mettere i file .el da qualche parte (tengo il mio in ~/.emacs_extras/haskell-mode /) e modificare il file ~/.emacs per caricare la modalità Haskell quando appropriato. Esempio di un file ~/.emacs:

(load "~/.emacs_addons/haskell-mode/haskell-site-file") 
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) 
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) 

Questo dovrebbe rendere la modalità Haskell funzionante. Per ulteriori dettagli, altre opzioni, ecc.: http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs

+0

Il file .emacs si trova all'interno del pacchetto emacs23 o si trova in un percorso file esterno durante l'installazione? Capire (dove il file .emacs è/come si chiama/come cambiarlo) è stata una parte significativa del mio problema. – estanford

+0

Trovato. (È nascosto nel cercatore di OS X, ma non in ls -al nel Terminale.) Ora tutto quello che devo fare è capire come convincere il file che ho i permessi di lettura/scrittura ... – estanford

+0

Ha! Fatto. Dovrei essere buono da qui. – estanford

Problemi correlati