lsp-bridge
lsp-bridge copied to clipboard
lsp-bridge-copilot-login 无法登录
Emacs用的是
6dcd7de02aa1671f6aa56f7a754b63e809ca8c99
这个commit编译的,这两天才编译的,yasnippet 跟 lsp-bridge都是用的最新的commit
最小化的配置是
(setq debug-on-error t)
(add-to-list 'load-path "~/.emacs.d/markdown-mode")
(add-to-list 'load-path "~/.emacs.d/yasnippet")
(require 'yasnippet)
(yas-global-mode 1)
(add-to-list 'load-path "~/.emacs.d/lsp-bridge")
(require 'yasnippet)
(yas-global-mode 1)
(require 'lsp-bridge)
(setq lsp-bridge-enable-log t)
(global-lsp-bridge-mode)
执行 lsp-bridge-copilot-login会报下面的错误
Eval in Emacs: (lsp-bridge--first-start '60289)
--- [06:00:54.694922] Send initialize request (33932) to 'copilot' for project copilot_backend
{
"id": 33932,
"method": "initialize",
"params": {
"capabilities": {
"workspace": {
"workspaceFolders": true
}
}
},
"message_type": "request",
"jsonrpc": "2.0"
}
--- [06:00:54.695094] Send setEditorInfo request (22200) to 'copilot' for project copilot_backend
{
"id": 22200,
"method": "setEditorInfo",
"params": {
"editorInfo": {
"name": "Emacs",
"version": "28.0"
},
"editorPluginInfo": {
"name": "lsp-bridge",
"version": "0.0.1"
},
"networkProxy": false
},
"message_type": "request",
"jsonrpc": "2.0"
}
--- [06:00:54.695156] Send signInInitiate request (42432) to 'copilot' for project copilot_backend
{
"id": 42432,
"method": "signInInitiate",
"params": {
"dummy": "signInInitiate"
},
"message_type": "request",
"jsonrpc": "2.0"
}
ERROR:epc:KeyError('result')
ERROR:epc:Unexpected error
Traceback (most recent call last):
File "/Users/vinurs/.pyenv/versions/3.11.4/lib/python3.11/site-packages/epc/handler.py", line 242, in _handle
reply = handler(uid, *args)
^^^^^^^^^^^^^^^^^^^
File "/Users/vinurs/.pyenv/versions/3.11.4/lib/python3.11/site-packages/epc/utils.py", line 51, in new_method
ret = method(self, *args, **kwds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/vinurs/.pyenv/versions/3.11.4/lib/python3.11/site-packages/epc/handler.py", line 265, in _handle_call
return ['return', uid, func(*args)]
^^^^^^^^^^^
File "/Users/vinurs/.emacs.d/lsp-bridge/lsp_bridge.py", line 812, in copilot_login
self.copilot.login()
File "/Users/vinurs/sys-cfg/.emacs.q/lsp-bridge/core/copilot.py", line 249, in login
result = self.wait_response['result']
~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'result'