首页 > 其他 > 详细

Lisp 入门 (一) LispBox

时间:2019-03-14 13:31:04      阅读:348      评论:0      收藏:0      [点我收藏+]

没有太多理由,只因Lisp的哲学太符合我的胃口。听说Lisp两年后,还是忍不住开始接触了。

主要参考 https://my.oschina.net/freeblues/blog/131557#1.2

LispBox 的正式下载地址:

http://common-lisp.net/project/lispbox/

Windows 7环境LispBox

ccl中文编码支持:

(setq ccl:*default-external-format* :utf-8)

原文中的设置 (setq *default-external-format* :utf-8) 在本地实测无效。

emacs文档默认语言设置(emacs-23.2/site-lisp/lispbox.el添加):

;;设置默认读入文件编码
(prefer-coding-system utf-8)
;;设置写入文件编码
(setq default-buffer-file-coding-system utf-8)

slime快捷键:

  • C-c C-z 从代码编辑区切换到 REPL 区;
  • C-c C-y 把正在编写的函数名称发送到 REPL 区进行调试;
  • C-c C-l 加载文件到REPL

 

  • 中文符号作为自定义变量名称、自定义函数名称、自定义宏名称来使用

在 LispBox 环境中是通过 lispbox.el 文件进行配置的,在该文件中增加如下内容:

(set-language-environment "utf-8")
(set-buffer-file-coding-system utf-8)
(set-terminal-coding-system utf-8)
(set-keyboard-coding-system utf-8)
(set-selection-coding-system utf-8)
(set-default-coding-systems utf-8)
(set-clipboard-coding-system utf-8) 

(setq ansi-color-for-comint-mode t)
(setq-default pathname-coding-system utf-8)  
(setq default-process-coding-system (utf-8 . utf-8))  
(setq locale-coding-system utf-8)
(setq file-name-coding-system utf-8) 
(setq default-buffer-file-coding-system utf-8)  
(setq slime-net-coding-system utf-8-unix)

(modify-coding-system-alist process "*" utf-8)  
(prefer-coding-system utf-8)

 

Lisp 入门 (一) LispBox

原文:https://www.cnblogs.com/qq1144054302/p/10529641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!