Emacser  - 讨论区

标题:哈哈,我的Commonlisp 开发环境回来了,配置版本更新至1.4.4 双数为稳定版本。

2010年11月30日 星期二 21:37

最近升级系统,给把Emacs 配置搞乱了。。。
前天一位网友发消息给我说Common lisp环境不能用,我测试了下,发现我的也不能用。

本来想直接解决问题的,结果令我意外的是网上没有这样的错误。。。小小的汗一个,

仔细阅读报错信息,发现,原来有个东西编译不过,居然编译不过那就还是SBCL的编译器有问题了。所以,下载一个最新的SBCL 安装。好了 这下启动。。。咦! 好慢。。

呵呵,第一次启动是有点,另外补充一下就是 我把slime顺便也更新至最新了。所以它需要编译成为.ASDF二进制文件 启动第二次 启动速度就快了。。

 

哈哈,我的Commonlisp 开发环境回来了,配置版本更新至1.4.4 双数为稳定版本。

 

1.4.3 版本在SBCL 1.0.40下不能工作~~

 

更新解决。。Fedora 源里面没有最新版本的SBCL 所以 手动下载一个下来 安装上就完成了。.emas里面加入以下配置:

 

<pre>

;;;;;;;;;;;;我是坏蛋 的 Common Lisp 配置哦,比较全的;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;注意这里的路径是你slime的路径哦,我下载额外插件的包都放这里的..……^_^

(add-to-list 'load-path "~/lisp/slime/")
(add-to-list 'load-path "~/lisp/slime/contrib") 

(require 'slime)
(slime-setup '(slime-fancy slime-asdf slime-tramp))

(setq inferior-lisp-program "sbcl --noinform"
      lisp-indent-function 'common-lisp-indent-function ;lisp-indent-function
      slime-complete-symbol-function 'slime-fuzzy-complete-symbol
      slime-net-coding-system 'utf-8-unix
      slime-startup-animation t
      slime-default-lisp 'sbcl
      slime-enable-evaluate-in-emacs nil
      slime-log-events t
      slime-outline-mode-in-events-buffer nil
      ;;slime-repl-return-behaviour :send-only-if-after-complete
      slime-autodoc-use-multiline-p t
      slime-use-autodoc-mode t
      slime-highlight-compiler-notes t
      slime-fuzzy-completion-in-place nil)
(global-set-key [f4] 'slime);F4进入Slime
(defun lisp-indent-or-complete (&optional arg)
  (interactive "p")
  (if (or (looking-back "^\\s-*") (bolp))
      (call-interactively 'lisp-indent-line)
      (call-interactively 'slime-indent-and-complete-symbol)))

(eval-after-load "lisp-mode"
  '(progn
    (define-key lisp-mode-map (kbd "TAB") 'lisp-indent-or-complete)))

</pre>

  BS看贴不回! ^_^!

                     关注我的博客 ^_^

    MyBlog  http://www.wackguild.tk

2010年12月01日 星期三 02:15

你的博客域名很奇怪,啥意思啊?

2010年12月01日 星期三 09:10

@ 1楼:

   古怪的公会

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号