簡體   English   中英

Emacs-粘液無法啟動

[英]Emacs - slime not starting

我最近升級到Emacs 23.1.50,Slime停止了連接-它會啟動下層lisp,但從不連接。 經過一番調查,我發現如果從emacs -q開始,它會起作用,然后直到(包括對史萊姆的調用)一切都將起作用。 有什么方法可以迫使我的其余自定義項等待,直到連接好史萊姆-repl才能進行處理? 這將解決我的直接問題。

從您的描述看來在調用Slime 之前 ,您的.emacs中的設置似乎已打破了Slime。

一些想法:

  • 以防萬一您的版本有些奇怪,請獲取正式版本(版本號23.1.1)
  • 將Slime連接代碼移動到.emacs的前面,從而導致在進行史萊姆連接后進行自定義
  • 實際調試您的.emacs(緩慢向前執行史萊姆初始化調用,直到它起作用)
  • 嘗試在啟動Slime的調用后添加(sit-for 10) ,以防發生一些奇怪的同步

但是,具體地說, 在Slime中有一個名為'slime-connected-hook ,您可以用來完成自定義。 例如,將您的.emacs分為兩部分(以調用Slime的調用結束第一部分),並注冊第二個部分,以便在連接了Slime進程后加載它。

(add-hook 'slime-connected-hook (lambda () (load "~/.emacs.part2.el")))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM