ccl-lisp-入门教程07:ccl lisp配置emacs
Category:安装设置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