学习过程中见到的列出来,以后会继续修正
user-mail-address 邮件地址
mail-host-address 主机邮件地址
user-login-name 登录用户名
user-full-name 用户全称
system-name 系统名称
system-type 返回系统类型
set-time-zone-rule 设置时区
fboundp 符号为非空函数返回t
eobp 如果当前点是buffer的最后返回t
bobp 如果当前点是buffer的开始返回t
bolp 如果当前点位于行首返回t
eolp 如果当前点位于行尾返回t
point-marker 返回当前点位置的marker
point-to-register 保存当前位点到指定寄存器
sit-for 重新显示,并等待几秒
recenter 以位点为中心重新显示
make-local-variable 设置为本地变量
start-process 运行子程序,返回进程
set-process-sentinel 设置进程守卫,当进程状态改变时调用(两个参数,进程和状态字符串)
set-process-query-on-exit-flag 当Emacs退出时,进程还在运行提示
process-buffer 获取进程使用的buffer
delete-process 删除进程
------------ buffer -------------------------
buffer-list 列出所有打开的buffer
switch-to-buffer 切换buffer
set-buffer-modified-p 设置当前buffer的改变状态
delete-region 删除指定区域
marker-buffer 返回marker的buffer
marker-position 返回marker的位点
get-buffer 返回指定名称的buffer
bury-buffer 埋葬buffer
kill-buffer 杀掉buffer
get-buffer-create 获取或者创建buffer
set-buffer 设置当前buffer
buffer-disable-undo buffer禁用undo
erase-buffer 插入buffer内容
display-buffer 在窗口中显示buffer,当不选中
------------ 字符串 --------------------------
regexp-quote 返回精确匹配指定字符串的正则表达式
substring 取字符串的子串,负数表示倒数第几个字符
search-forward 向前搜索
re-search-forward 从当前位点向前搜索正则表达式
match-begining 返回匹配字符串的第一个位点
match-end 返回匹配字符串的最后一个位点
skip-chars-forward 跳过指定字符
read-from-minibuffer 从minibuffer读入数据
add-text-properties 添加属性到文本块
buffer-substring-no-properties 返回不带属性的字符串
posn-point 返回位点对应的buffer
event-restart 返回事件的开始位点
looking-at 向前匹配正则表达式
re-search-backward 向后搜索正着表达式
------------ 文件操作 -------------------------
expand-file-name 扩展文件名称为绝对路径
file-name-directory 获取文件的路径,不包括文件名
file-name-nondirectory 获取文件名,不包括文件名
directory-file-name 返回路径的文件名
file-name-as-directory 返回文件名的路径形式
file-remote-p 判断一个文件是否是远程系统文件,是的话返回远程主机标识
file-accessible-directory-p 如果文件存在且是目录,并且有open权限则返回t
file-readable-p 如果文件存在且可读则返回t
make-directory 创建目录
read-file-name 读入一个文件名
file-directory-p 判断是否是目录
find-file-noselect 不选中的查找文件
insert-file-contents 在当前位点插入文件中的内容
------------ 界面 -----------------------------
add-menu-button 添加按钮
easy-menu-define 定义菜单条
make-keymap 生成键盘映射表
define-key 在keymap中定义按键
suppress-keymap 删除子插入的键
user-local-map 使用本地映射
make-sparse-keymap 生成稀疏映射表
------------ 钩子 -----------------------------
find-file-hooks 找到文件是调用
find-file-not-found-hooks 找不到文件时调用
write-file-hooks buffer输出前调用
after-init-hook 初始化完之后调用
c++-mode-hook 进入C++模式时调用
c-mode-hook 进入c模式时调用