2012-11-01 8 views
6

È possibile utilizzare Ensime e SBT per andare alla definizione delle classi di libreria Scala?Utilizzo di Ensime + SBT per sfogliare la libreria scala

So che è possibile vedere la definizione di elementi (utilizzando M-. O Control + clic sinistro) e da lì è possibile vedere la pagina del documento. C'è un modo per legare anche questa funzionalità in src?

UPDATE:

mio progetto di configurazione (.ensime file):

(
    :root-dir "/Users/eugene/tmp/scrap" 
    :sources (
    "/Users/eugene/tmp/scrap" 
) 
    :reference-source-roots (
    "/usr/local/Cellar/scala/2.9.2/libexec/src" 
) 
:compile-deps (
    "" 
) 
    :target "/Users/eugene/tmp/scrap" 
) 

/usr/local/Cellar/scala/2.9.2/libexec/src contiene:

scala-compiler-src.jar scala-library-src.jar scala-swing-src.jar 
scala-dbc-src.jar  scala-partest-src.jar scalap-src.jar 

build.sbt:

name := "scrap" 

version := "0.1-SNAPSHOT" 

scalaVersion := "2.9.2" 

risposta

2

Download le fonti di scala-library e quindi impostare :reference-source-roots nel tuo project config file.

+0

Non sembra avere l'effetto desiderato, aggiornamento post con informazioni –

+0

Hmm ... Ricordo che funziona nel nostro plugin Sublime. Sembra che dobbiamo convocare Aemon. –

+1

Ah, giusto! Questo thingie non funzionerà così com'è. È necessario estrarre i sorgenti in una directory e quindi puntare 'reference-source-roots' su quella directory. –

Problemi correlati