lsp-bridge -- 速度最快的语法补全插件

(setq lsp-bridge-get-project-path-by-filepath
        (lambda (filepath)
          (save-match-data
            (and (string-match "/home/xinyifly/git/foo/\\([^/]*\\)" filepath)
                 (match-string 0 filepath)))))

我的场景是 monorepo,匹配到 foo 之后用 foo 里面的一级子目录作为 lsp-bridge 的项目目录。

需要注意的是 defcustomdefun 的名称空间不同。

1 个赞