I've just published the first revision of a small #emacs package providing text actions using LSP symbol information (via #eglot): Gambol https://codeberg.org/woolsweater/gambol.el It selects instances of a code symbol semantically, not simply by raw text. I've been using it personally for a few weeks with Swift and sourcekit-lsp and it has been a very pleasant boost to my code navigation!