1:绑定键设置
使用如下代码就可绑定任意的功能,其中c代表ctrl,m代表alt,s代表空格键
(global-set-key (kbd "c-z") 'kill-region)
这段代码的意思是将ctrl z绑定到移除区域这个功能上。
解析:
每一段代码有圆括号括起来;
global-set-key:专门设置全局绑定键函数
(kbd "c-z"):设置绑定键
'kill-region:绑定键对应的功能
实例:
(global-set-key (kbd "c-m-z") 'yank)
绑定ctrl alt z,实现粘贴功能
2:emacs实现全屏效果,同时设置f11为开关键
在~/.emacs中加入如下代码:
;; 实现全屏效果,快捷键为f11
;; 设置全局绑定键f11开启或关闭全屏
(global-set-key [f11] 'my-fullscreen)
;; 定义全屏函数
(defun my-fullscreen ()
(interactive)
(x-send-client-message
nil 0 nil
"_net_wm_state" 32
'(2 "_net_wm_state_fullscreen" 0))
)
关于x-send-client-message函数的解析:
x-send-client-message是一个内建函数,它的作用是发送客户端信息到终端。
函数原型如下:
(x-send-client-message
display dest from
message-type format values)
参数解析:
display : 如果display为nil则指定显示fream
dest:表示窗口的id,0表示根窗口。
from :nil表示当前已选择的fream。
message-type : the name of an atom as a string.
format:必须是8,16或者32
values:是一系列的要发送的数字和字符串。
3:设置emacs颜色主题
第一步:到网上搜索下载:color-theme-*.*.*,解压后把其中的color-theme.el和文件夹themes放到~/.emacs.d/下。
第二步:
;;将~/.emacs.d/添加到加载路径
(add-to-list 'load-path "~/.emacs.d/")
(require 'color-theme)
(color-theme-initialize)
;;这个专门设置颜色主题
;;同样你可在m-x color-theme-select选择,主题的名称中间空格用连字符,并且都用小写字母。
;;比如calm forest ,这里写成calm-forest
(color-theme-calm-forest)
阅读(3167) | 评论(0) | 转发(0) |