Bitte lesen Sie this SublimeREPL issue für Anweisungen, wie ich eine Clojure REPL funktionierte, zumindest auf XP (ich habe es noch nicht auf Win7 oder 8 versucht). Im Grunde habe ich die Menüdatei für Clojure bearbeitet und den Befehl von lein repl
zu lein trampoline run -m clojure.main
geändert, was aus irgendeinem Grund den Trick gemacht hat. Ich änderte auch den Pfad zu $file
, so dass Sie eine REPL öffnen können, während Ihre project.clj
die aktuelle Registerkarte in Sublime ist, und die REPL sollte die Projekteinstellungen erben.
Als Referenz die komplette Packages/User/SublimeREPL/config/Clojure/Main.sublime-menu
Datei (Packages
ist über Preferences -> Browse Packages...
) ist wie folgt:
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "r",
"id": "SublimeREPL",
"children":
[
{"caption": "Clojure",
"id": "Clojure",
"children":[
{"command": "repl_open",
"caption": "Clojure Trampoline",
"id": "repl_clojure",
"args": {
"type": "subprocess",
"encoding": "utf8",
"cmd": {"windows": ["lein.bat", "trampoline", "run", "-m", "clojure.main"],
"linux": ["lein", "repl"],
"osx": ["lein", "repl"]},
"soft_quit": "\n(. System exit 0)\n",
"cwd": {"windows":"$file_path",
"linux": "$file_path",
"osx": "$file_path"},
"syntax": "Packages/Clojure/Clojure.tmLanguage",
"external_id": "clojure",
"extend_env": {"INSIDE_EMACS": "1"}
}
},
{"command": "clojure_auto_telnet_repl",
"id": "repl_clojure_telnet",
"caption": "Clojure-Telnet"}]}
]
}]
}
]
Tolle Anweisungen, danke. Nur zur Erläuterung von Sublime-Neulingen (wie mir) - der oben erwähnte Paket-/Benutzer-/SublimeREPL/config/Clojure/Mainclimate-Menüpfad lautet wie folgt: C: \ Users \ MY_USERNAME \ AppData \ Roaming \ Sublime Text 3 \ Pakete \ User \ SublimeREPL \ config \ Clojure – duncsoz
korrekt - Ich habe die Antwort aktualisiert, um zu beschreiben, wie das Verzeichnis gefunden werden kann, da es sich an verschiedenen Orten für verschiedene Benutzer/Versionen von Windows befinden kann. – MattDMo