我正在寻找一个函数示例,它将检查活动缓冲区是否命名为X,如果是,则执行Y. 。 。否则,什么都不做。
我不想切换到名为X的缓冲区 - 只有当我正在查看名为X的活动缓冲区时,该函数才会运行。
谢谢,
答案 0 :(得分:2)
您正在寻找的是buffer-name
函数,它将缓冲区的名称(默认为当前的)返回为字符串。
(if (equal (buffer-name) "X")
;; then...
;;else...
)
有关详细信息,请参阅introduction to Emacs Lisp或Emacs Lisp reference manual。