manateelazycat / lsp-bridge

A blazingly fast LSP client for Emacs
GNU General Public License v3.0
1.36k stars 197 forks source link

fix: remove face for renaming symbol #887

Closed braineo closed 3 months ago

braineo commented 3 months ago

need to remove face before sending request, otherwise:

--- [14:29:49.199701] Recv textDocument/signatureHelp response (63102) from 'typescript' for project test-lsp
args ({'line': 272, 'character': 10}, Symbol('#'), ['Rotate90', 0, 1, [Symbol('face'), Symbol('tree-sitter-hl-face:comment')], 1, 3, [Symbol('face'), Symbol('tree-sitter-hl-face:comment')], 3, 4, [Symbol('face'), Symbol('tree-sitter-hl-face:comment')], 4, 7, [Symbol('face'), Symbol('tree-sitter-hl-face:comment')], 7, 8, [Symbol('rear-nonsticky'), True, Symbol('face'), Symbol('tree-sitter-hl-face:comment')]]) kwargs {}
Traceback (most recent call last):
  File "/home/user/.emacs.d/straight/build/lsp-bridge/lsp_bridge.py", line 517, in event_dispatcher
    self.event_queue.task_done()
  File "/home/user/.emacs.d/straight/build/lsp-bridge/lsp_bridge.py", line 778, in _do
    setattr(self, "_{}".format(name), _do)
  File "/home/user/.emacs.d/straight/repos/lsp-bridge/core/fileaction.py", line 163, in call
    self.send_request(method_server, method, handler, *args, **kwargs)
  File "/home/user/.emacs.d/straight/repos/lsp-bridge/core/fileaction.py", line 174, in send_request
    self.send_server_request(method_server, method, *args, **kwargs)
  File "/home/user/.emacs.d/straight/repos/lsp-bridge/core/fileaction.py", line 437, in send_server_request
    params = handler.process_request(*args, **kwargs)
TypeError: process_request() takes 3 positional arguments but 4 were given