instant-rename-tag.el 实时修改Tag名

找到了我第一个问题的答案 为什么弹出多选overlay会消失

关键的函数是company-buffer-lines 他把overlay过滤掉了

tag末尾ctrl+y呢

Ctrl + Y 不支持,主要还没时间做,但是我想问的是,一个 Tag 有必要用 yank 吗? 重命名就走了。

牛逼,赞一波。

我以前一直用的是rjsx-mode的rename-tag,然而web-mode好像没有。

ctrl+y 一个字符没有问题,两个就有问题了。

调试了一天,找到了答案

如果只是一个字符一个字符的打,没必要,可我想用company啊!

这几天在写Vue代码,instant-rename-tag 以前版本不方便的地方是重命名完了还需要在别的地方编辑下才能完成重命名。

今天想了想,tag里面不能包括空格,所以这个补丁作用是:重命名后按一下空格就算完成了。

现在的流程比较方便:

  1. 光标移动到Tag区域,执行 instant-rename-tag 命令
  2. 随意编辑重命名
  3. 按空格就可以完成重命名操作