当在键盘按下{时候,根据当前光标所在位置,输出不同的内容。
比如现在有代码while (x),当前指针在X前面。要按一下{键,代码自动补完成
while (x)
{
|(指针位置)
}
这样
而当当前指针不在字母里面的时候,比如说在新的单独一行的时候,自动补完成
{
|(指针位置)
}
的形式。
已经打开了自动补完大括号的设置。(local-set-key (kbd "{") 'skeleton-pair-insert-maybe)。
因为大括号键似乎已经被绑定到这个函数了,宏知道怎么写,但是不懂怎么绑定到Elisp的条件判断中去。。
弄了一晚上都不懂怎么实现这功能……求高手指教。
