emacs常见变量和函数【转载】
来源:互联网 发布:控制上网行为的软件 编辑:程序博客网 时间:2024/05/20 11:49
[原始地址]:http://blog.csdn.net/joans123/article/details/6628325
学习过程中见到的列出来,以后会继续修正
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模式时调用
版权声明:本文为博主原创文章,未经博主允许不得转载。
0 0
- emacs常见变量和函数【转载】
- Emacs 函数、变量列表
- matlab常见变量和函数
- static 函数和变量 (转载)
- static函数和变量(转载)
- 详解JMeter函数和变量(转载)
- hash算法和常见的hash函数 转载
- 变量变量和变量函数
- emacs下gdb打印 变量 和 数组 的值
- Emacs中的几个不太常见的设置汇集(转载)
- Emacs中的几个不太常见的设置汇集(转载)
- Emacs Lisp 常见编程
- Emacs Lisp[转载]
- emacs 转载的杂记
- Lua 语言的常见的相关base 变量和base函数
- makefile 中常见变量及函数
- emacs 笔记 内置变量
- emacs工程自定义变量
- PopupWindow的特殊情况
- PHP防止SQL注入自带函数分析
- ListView和EditText发布帖子隐藏软键盘
- NYOJ 949 哈利波特
- STM32 USART 输入输出C库函数重定向理解
- emacs常见变量和函数【转载】
- IL思路及遇到的问题、解决方法
- HDU 5458 Stability【树链剖分】
- iar通过Terminal I/O调试
- C++捕捉关闭控制台应用程序事件
- 使用Spring MVC上传图片
- 欢迎使用CSDN-markdown编辑器
- PHP防止SQL注入的方法(1)
- 从XCodeGhost事件看软件来源鉴别的重要性