我没有用 lsp,但我猜原因和这个帖子可能是类似的,大致上就是有些变量设定的时候需要运行一个 setter 才能产生效果,而用 setq 时不会触发 setter。解决方法一个是把 setq 全放到 :init
块里,让它们在插件加载之前就设置好;另一个是抄一下我在那个帖子里面发的宏,它类似 setq,但会检测并运行变量的 setter。
我没有用 lsp,但我猜原因和这个帖子可能是类似的,大致上就是有些变量设定的时候需要运行一个 setter 才能产生效果,而用 setq 时不会触发 setter。解决方法一个是把 setq 全放到 :init
块里,让它们在插件加载之前就设置好;另一个是抄一下我在那个帖子里面发的宏,它类似 setq,但会检测并运行变量的 setter。