Lisp 入門 (一) LispBox

沒有太多理由,只因Lisp的哲學太符合個人胃口。據說Lisp兩年後,仍是忍不住開始接觸了。函數

主要參考 https://my.oschina.net/freeblues/blog/131557#1.2編碼

LispBox 的正式下載地址:spa

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

.net

Windows 7環境LispBoxunix

ccl中文編碼支持:調試

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

原文中的設置 (setq *default-external-format* :utf-8) 在本地實測無效。code

emacs文檔默認語言設置(emacs-23.2/site-lisp/lispbox.el添加):orm

;;設置默認讀入文件編碼
(prefer-coding-system 'utf-8)
;;設置寫入文件編碼
(setq default-buffer-file-coding-system 'utf-8)

slime快捷鍵:blog

  • C-c C-z 從代碼編輯區切換到 REPL 區;
  • C-c C-y 把正在編寫的函數名稱發送到 REPL 區進行調試;
  • C-c C-l 加載文件到REPL

 

  • 中文符號做爲自定義變量名稱、自定義函數名稱、自定義宏名稱來使用

在 LispBox 環境中是經過 lispbox.el 文件進行配置的,在該文件中增長以下內容:ip

(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)
相關文章
相關標籤/搜索