2016-07-28 21 views
0

Ich versuche, einen tutorial bei der Erstellung eines Hauptordners zu verfolgen, den Schleim automatisch überprüft, wenn ich laufe (quickload: "Projekt"). Es sagt, um eine Konfiguration bei ~/.config/common-lisp/source-registry.conf.d/projects.conf zu erstellen, und ich bin unsicher, ob das für Windows gilt.Projektverzeichnis für gängige Lisp-Projekte in Windows 10

I Clozure 1.11 unter Windows verwende würde 10.

Irgendwelche Anregungen geschätzt.

+0

Wenn diese Prüfung von Emacs aus ausgeführt wird, gilt sie wahrscheinlich. Emacs interpretiert '~' entweder als '% USERPROFILE%' oder '% APPDATA%' oder als eines dieser verwandten Verzeichnisse; Ich weiß nicht mehr welche. Versuchen Sie einfach, die Datei zu erstellen (innerhalb von Emacs, so dass '~' automatisch aufgelöst wird) und sehen Sie, was passiert. –

Antwort

1

"~ /" ist Unixy-Abkürzung für "Ihr Home-Verzeichnis", was verschiedene Windows-Programme nicht interpretieren können.

Um zu sehen, in welchem ​​Verzeichnis Ihres Lisp glaubt Ihr Home-Verzeichnis zu sein, zu bewerten

(user-homedir-pathname) 

aus Ihrem Common Lisp REPL.

Ich denke, dass auf Windows, einige Emacs baut über ihre Idee abweichen können, was Ihr Home-Verzeichnis ist - das heißt, es ist durchaus möglich, Clozure zu denken /Users/hramirez/ ist Ihr Zuhause, aber Emacs auf /Users/hramirez/Application Settings/ oder sogar zu entscheiden, /Program Files/GNU/Emacs/24.1/ oder so etwas.

Beachten Sie, dass Sie sagen, "Slime" würde überprüfen, aber in der Tat denke ich, dass Sie konfigurieren möchten, wo Quicklisp nach lokalen Projekten suchen wird.

+0

okay, ich kann das im repl ausführen, aber wie finde ich heraus, wo es nach der Konfigurationsdatei sucht? –

+0

Ersetzen Sie "~" durch den Home-Pfadnamen. – BRFennPocock