From 25be1a28fe6ca7dc91547c47d97c0558702fd41c Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Tue, 4 Jul 2023 05:54:33 +0800 Subject: [PATCH] Use 127.0.0.1 instead localhost to fix start process slow in Windows. --- core/codeium.py | 2 +- core/utils.py | 2 +- lsp-bridge.el | 2 +- lsp_bridge.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/codeium.py b/core/codeium.py index 9ae0f26d71..0fc903a251 100644 --- a/core/codeium.py +++ b/core/codeium.py @@ -187,7 +187,7 @@ def dispatch(self, data, editor_language, prefix, cursor_offset=None): ) def make_url(self, api): - return f"http://localhost:{self.server_port}/exa.language_server_pb.LanguageServerService/{api}" + return f"http://127.0.0.1:{self.server_port}/exa.language_server_pb.LanguageServerService/{api}" def run_local_server(self): if self.is_run: diff --git a/core/utils.py b/core/utils.py index 3fdf7180c4..c7ba1da685 100755 --- a/core/utils.py +++ b/core/utils.py @@ -68,7 +68,7 @@ def init_epc_client(emacs_server_port): if epc_client is None: try: - epc_client = EPCClient(("localhost", emacs_server_port), log_traceback=True) + epc_client = EPCClient(("127.0.0.1", emacs_server_port), log_traceback=True) except ConnectionRefusedError: import traceback logger.error(traceback.format_exc()) diff --git a/lsp-bridge.el b/lsp-bridge.el index 8102146725..f7a66bd357 100644 --- a/lsp-bridge.el +++ b/lsp-bridge.el @@ -934,7 +934,7 @@ So we build this macro to restore postion after code format." :commands (cons lsp-bridge-internal-process-prog lsp-bridge-internal-process-args) :title (mapconcat 'identity (cons lsp-bridge-internal-process-prog lsp-bridge-internal-process-args) " ") :port lsp-bridge-epc-port - :connection (lsp-bridge-epc-connect "localhost" lsp-bridge-epc-port) + :connection (lsp-bridge-epc-connect "127.0.0.1" lsp-bridge-epc-port) )) (lsp-bridge-epc-init-epc-layer lsp-bridge-epc-process) (setq lsp-bridge-is-starting nil) diff --git a/lsp_bridge.py b/lsp_bridge.py index 88c6c17fb9..5c2cb2fe29 100755 --- a/lsp_bridge.py +++ b/lsp_bridge.py @@ -66,7 +66,7 @@ def __init__(self, args): set_running_in_server() # Build EPC server. - self.server = ThreadingEPCServer(('localhost', 0), log_traceback=True) + self.server = ThreadingEPCServer(('127.0.0.1', 0), log_traceback=True) self.server.allow_reuse_address = True self.server.register_instance(self) # register instance functions let elisp side call