From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Pedro A. Aranda" Newsgroups: gmane.emacs.devel Subject: Restore emacs-29.1 eglot behaviour on master Date: Sun, 18 Feb 2024 07:36:46 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9898"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 18 07:37:39 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rbanz-0002SA-DX for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Feb 2024 07:37:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rbanF-00010y-G7; Sun, 18 Feb 2024 01:36:53 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbanD-00010g-QB for emacs-devel@gnu.org; Sun, 18 Feb 2024 01:36:51 -0500 Original-Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rbanC-0003kN-9P for emacs-devel@gnu.org; Sun, 18 Feb 2024 01:36:51 -0500 Original-Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4125cf71eecso5274025e9.1 for ; Sat, 17 Feb 2024 22:36:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708238207; x=1708843007; darn=gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=N3mWNfnJun8UoULeK1eJlZ0JMvpXl+71XZP1WNbjr9o=; b=X02zyBIgQhMma4SehlVLvSy8muz9jWdU7I7R1vc87lBbBHV9iKainU8GArT2ouvgHT +B8HNvKQsSBBZFUwg+8aISlmN9ZG/QQcC2J0IxflrvRd3EGfTeKZXrTKZJ36vzhPpCyf L4AVrRjnm7ApNCParTkN8/StxTR21qDIHcdzAWMFUbuOwfFhYS1hdp9CN6tpOS4yR8tr BkswnTEKi2+MtS3BHUBU2c02WA1DsFuJsjngxtZO5UBrq8P25SyNevYMu1kmCBbgYpd+ nrjHaAHdKeKWARohadpzc8UULl3P/ZboFzJqPhcC5ZvNiJCTXin+RG4QQ5bQwlkPsMlf thWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708238207; x=1708843007; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=N3mWNfnJun8UoULeK1eJlZ0JMvpXl+71XZP1WNbjr9o=; b=WIT4pxZTjoZ++hWL6Z40abaxaKoQaoRXyvCb6XwaM6lHsVFQhMvKlRKL/O+WCuz57+ rNxddV8XE/hs/TIRY6bkhXrTp+Co2tL8G/V/BRwMctuXy+dz1grkSciESlylqYFv2PJq S3K6bKwEudWpJo0sw4zPkeyDx93vaW8LoGZ6r61rCs7s0MjAMsIfRSRUuXy2zhrxVRD3 sUPs/c3gCn3D9Wk8u1mWIn8NmSKLHnKRnraq+NdzMPZe9LCzbbanXvIF/N0A00kOFb5J 0nHb6EYJ4TtVhFHJ5ndeNa6dY3a/cnI+nN5lVFX1m61uJZn7x9Ex5tCexqWNz18FHbZL 8yqQ== X-Gm-Message-State: AOJu0YxyPwxz1v4a5Y9WPvJTWZqX64jBqrMI25LUH1pyos0yEcRKv2mS zf1UrOs/OJbMVx77hUmRPqyNnUKNQFKV1/Mpggai4q9t80ytdibfFDiuK5Ye X-Google-Smtp-Source: AGHT+IH/wWutyYF1WLXgYEFIsHvITlA8j0WzBO26GJXYurmnJyUN3LNoNwuDCZA8UddxTwGAo2wgmQ== X-Received: by 2002:a05:600c:4588:b0:411:e0f0:7a71 with SMTP id r8-20020a05600c458800b00411e0f07a71mr7078764wmo.33.1708238207186; Sat, 17 Feb 2024 22:36:47 -0800 (PST) Original-Received: from [192.168.1.39] (185.red-79-148-95.dynamicip.rima-tde.net. [79.148.95.185]) by smtp.gmail.com with ESMTPSA id n24-20020a7bcbd8000000b004120c134b40sm7171171wmi.22.2024.02.17.22.36.46 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 17 Feb 2024 22:36:46 -0800 (PST) Content-Language: es-ES, de-DE, it-IT, en-GB Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=paaguti@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:316297 Archived-At: Hi I've been having massive problems with eglot on master. I understand evolution, being on master, etc. but this is taking too much time now and some LSP implementers understand but others don't even react... I'm mainly working with Python and LaTeX and this is my eglot config:   (setq-default eglot-workspace-configuration                 '(:pylsp                   (:configurationSources ["pycodestyle"]                    :plugins (:autopep8 (:enabled t)                              :jedi_completion (:include_params t                                                :eager t                                                :fuzzy :json-false)                              :flake8      (:enabled :json-false)                              :pylint      (:enabled :json-false)                              :pycodestyle (:enabled :json-false)                              :pyflakes    (:enabled t)                              :mccabe      (:enabled t ;; boolean: true (default) or false                                            :threshold 45)))                   :texlab                   (:completion (:matcher "prefix")))) What I have learnt: On emacs-29, the section relating to the LSP that is used when on a specific buffer (and only that) is sent tp the LSP. And everything woks as expected On emacs-30. the full configuration is sent. That confuses the LSP servers and they start working with the default configuration, which is sometimes of little help. Could the original behaviour be (re)implemented in master, please Thanks a ton in advance, /Pedro A. Aranda