Ggtags 和 iedit 有冲突吗

iedit 批量编辑经常会失效,经过不懈努力终于似乎是找到点眉目,现在怀疑是 ggtags 应该和 iedit 有冲突,在禁用 ggtags 之后,问题似乎是消失了

(with-eval-after-load 'iedit
  (add-hook 'iedit-mode-hook #'(lambda ()
                                 (setq-local ggtags-mode-local-var ggtags-mode)
                                 (if ggtags-mode-local-var (ggtags-mode -1))))
  (add-hook 'iedit-mode-end-hook #'(lambda ()
                                     (if ggtags-mode-local-var (ggtags-mode)))))

还有人遇到过 iedit 失效(光标错乱)的问题吗?

2 个赞

我遇到过和lispy冲突的情况,是这样解决的:

(add-hook 'evil-mc-before-cursors-created
          '(lambda ()
             (if lispy-mode
                 (progn
                   (lispy-mode -1)
                   (setq lispy-mode-previous-enable t))
               (setq lispy-mode-previous-enable nil))
             ))

(add-hook 'evil-mc-after-cursors-deleted
          '(lambda ()
             (if lispy-mode-previous-enable
                 (lispy-mode 1))
             (setq lispy-mode-previous-enable nil)))

我遇到了,采用了你的这段 code 解决的。谢谢。

感谢,使用楼主的代码,iedit使用正常。原来也会错乱。 现在还有一个最蛋疼的问题,就是tab键缩进和vim单词的问题的问题。