]>
git.eshelyaron.com Git - emacs.git/commit
Fully handle lsp glob syntax
Thanks to Brian Leung and Dan Peterson for testing and helping me spot
bugs.
* eglot-tests.el (eglot--glob-match): New test.
* eglot.el (eglot--wildcard-to-regexp): Delete.
(eglot-register-capability): Rework.
(eglot--glob-parse, eglot--glob-compile, eglot--glob-emit-self)
(eglot--glob-emit-**, eglot--glob-emit-*, eglot--glob-emit-?)
(eglot--glob-emit-{}, eglot--glob-emit-range)
(eglot--directories-recursively): New helpers.
GitHub-reference: fix https://github.com/joaotavora/eglot/issues/602