ccl-lisp-入门教程07:ccl lisp配置emacs

  • 0

ccl-lisp-入门教程07:ccl lisp配置emacs

Category:安装设置 Tags : 

emacs配置

在pi目录下创建.emacs文件,注意前面带点。

nano .emacs

内容如下

;; 设置Slime路径
(load (expand-file-name “/home/pi/quicklisp/slime-helper.el”))

;; 设置优先使用哪种Common Lisp实现,
(setq inferior-lisp-program “ccl”)

;; 设置编辑环境
;; 设置为中文简体语言环境
(set-language-environment ‘Chinese-GB)
;; 设置emacs 使用 utf-8
(setq locale-coding-system ‘utf-8)
;; 设置键盘输入时的字符编码
(set-keyboard-coding-system ‘utf-8)
(set-selection-coding-system ‘utf-8)
;; 文件默认保存为 utf-8
(set-buffer-file-coding-system ‘utf-8)
(set-default buffer-file-coding-system ‘utf8)
(set-default-coding-systems ‘utf-8)
;; 解决粘贴中文出现乱码的问题
(set-clipboard-coding-system ‘utf-8)
;; 终端中文乱码
(set-terminal-coding-system ‘utf-8)
(modify-coding-system-alist ‘process “*” ‘utf-8)
(setq default-process-coding-system ‘(utf-8 . utf-8))
;; 解决文件目录的中文名乱码
(setq-default pathname-coding-system ‘utf-8)
(set-file-name-coding-system ‘utf-8)
;; 解决 Shell Mode(cmd) 下中文乱码问题
(defun change-shell-mode-coding ()

(progn
(set-terminal-coding-system ‘gbk)
(set-keyboard-coding-system ‘gbk)
(set-selection-coding-system ‘gbk)
(set-buffer-file-coding-system ‘gbk)
(set-file-name-coding-system ‘gbk)
(modify-coding-system-alist ‘process “*” ‘gbk)
(set-buffer-process-coding-system ‘gbk ‘gbk)
(set-file-name-coding-system ‘gbk)))

(show-paren-mode t)

;;设置中文括号区配,虽然还没实现中文括号的作用,但以后实现了会很有用,本功能可选是否设置。
(font-lock-add-keywords ‘lisp-mode ‘(“[(]” “[)]”))

;; 显示行号,本功能可选是否设置。
(global-linum-mode t)

;;启动slime

(slime)

写入后按ctrl+O保存,ctrl+X退出。

可选

emacs显示字体和大小,输入命令【M-x describe-font】连按两次Enter键
设置字体和字号大小
(set-default-font “-outline-微软雅黑-normal-normal-normal-sans-19-*-*-*-p-*-iso8859-1”)
(set-default-font “Courier New-14″)

启动用法

输入emacs启动,如果不能自动启动交互式编程环境的话,按alt+X输入slime启动交互式编程环境。

要在命令行下运行,输入emacs -nw启动就好,退出按ctrl+X+C然后输入yes就好。

http://mip.i3geek.com

Leave a Reply

搜索

分类目录

公 告

本网站学习论坛:

www.zhlisp.com

lisp中文学习源码:

https://github.com/zhlisp/

欢迎大家来到本站,请积极评论发言;

加QQ群学习交流。