elisp 函数 1
gethash key table &optional default [Function]
这个函数的作用是在 table 中查找 key ,然后返回关联的 value,如果没有找到对应的key就返回默认值
remhash key table [Function]
删除table中有关联的key,如果不存在这样的key就什么也不做
make-hash-table &rest keyword-args [Function]
根据指定的参数创建一个新的哈希表。参数是由一些键值对组成的。你只需要了解其中的两个 :test 和 :weakness
:test test
这个查找 在 hash table 中查找 key 的方法。默认值是eql; eq 和 equal 是其他可选项
eql: key 数值上的相等
eq: 任何两个不同的对象都是不相等的
equal: 根据equal函数来判断两个key是否相等
:weakness weak
默认值是nil,keys 和 values 都是被保护的,不会垃圾回收的
point-min [Function]
返回当前buffer中最小的位置,通常是1
goto-char position [Function]
将光标移动到当前buffer中指定的位置
defsubst name args [doc] [declare] [interactive] body [Macron]
定义一个内联函数,语法和defun一样
eobp [Function]
如果光标在buffer的末尾就返回 t
bobp [Function]
如果光标在buffer的开头就返回 t