码迷,mamicode.com
首页 > 系统相关 > 详细

emacs 新手笔记(三) —— 为 emacs 做一点简单的定制

时间:2015-07-25 19:42:11      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

ilocker:关注 Android 安全(新入行,0基础) QQ: 2597294287

在 emacs 启动时,会加载 ~/.emacs 文件。在该文件中编辑一些 lisp 代码,是一种最为简单的定制 emacs 的方式。

下面的 lisp 代码主要实现几个按键绑定和窗口最大化等简单的配置:

 1 ;; 窗口最大化
 2 (defun my-maximized ()
 3     (interactive)
 4     (x-send-client-message
 5      nil 0 nil "_NET_WM_STATE" 32
 6      ‘(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
 7     (x-send-client-message
 8      nil 0 nil "_NET_WM_STATE" 32
 9      ‘(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
10 )
11 
12 ;; 启动emacs时,将窗口最大化
13 (my-maximized)
14 
15 ;; 自动在文件末尾增加一个新行
16 (setq require-final-newline t)
17 
18 ;; 设置tab为4个空格
19 (setq tab-width 4
20 indent-tabs-mode t
21 c-basic-offset 4)
22 
23 ;; 回车缩进
24 (global-set-key "\C-m" ‘newline-and-indent)
25 (global-set-key (kbd "C-<return>") ‘newline)
26 
27 ;; F1:打开帮助文档
28 (global-set-key [f1] ‘info)
29 
30 ;; F2:恢复上一次操作
31 (global-set-key [f2] ‘undo)
32 
33 ;; F3:关闭当前buffer
34 (global-set-key [f3] ‘kill-this-buffer)

emacs 新手笔记(三) —— 为 emacs 做一点简单的定制

标签:

原文地址:http://www.cnblogs.com/ilocker/p/4676304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!