From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Felician Nemeth Newsgroups: gmane.emacs.bugs Subject: bug#70036: 30.0.50; Move file-truename to the C level Date: Thu, 28 Mar 2024 12:55:02 +0100 Message-ID: <875xx6muzt.fsf@ulti.tmit.bme.hu> References: <87le63xzjt.fsf@thornhill.no> <87ttkrqvru.fsf@betli.tmit.bme.hu> <87il17xsea.fsf@thornhill.no> <86wmpmhp0a.fsf@gnu.org> <874jcqygpn.fsf@thornhill.no> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5370"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Cc: Eli Zaretskii , 70036@debbugs.gnu.org To: Theodor Thornhill Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 28 12:56:20 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rpoMm-0001BR-5W for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 28 Mar 2024 12:56:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rpoMe-0004Dj-Ra; Thu, 28 Mar 2024 07:56:12 -0400 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 1rpoMT-0004DF-Sa for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 07:56:01 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rpoMT-0005Su-KF for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 07:56:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rpoMU-0000xy-8n for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2024 07:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Felician Nemeth Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Mar 2024 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70036 X-GNU-PR-Package: emacs Original-Received: via spool by 70036-submit@debbugs.gnu.org id=B70036.17116269143517 (code B ref 70036); Thu, 28 Mar 2024 11:56:02 +0000 Original-Received: (at 70036) by debbugs.gnu.org; 28 Mar 2024 11:55:14 +0000 Original-Received: from localhost ([127.0.0.1]:39258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rpoLh-0000uc-Tc for submit@debbugs.gnu.org; Thu, 28 Mar 2024 07:55:14 -0400 Original-Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:61919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rpoLf-0000tq-1A for 70036@debbugs.gnu.org; Thu, 28 Mar 2024 07:55:12 -0400 Original-Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-414970d4185so6407555e9.3 for <70036@debbugs.gnu.org>; Thu, 28 Mar 2024 04:55:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711626904; x=1712231704; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:face:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=QDv4JkwEgB/2C2DOPBdiVMvC4pBds1CZfUP2YYX8nmY=; b=As6hoItS0+xENAHOaSkScUTmmlVCvpqTOfC/Ez0CYEkz6W3KYE2BSA2tpCo+BiIfbN dnvPC4WNSe3QmQOXmkCzIE1EWjfvMxdZXz8epW8g90L6SBaT/2yuqUWMr+J0a3/2r1IH NyMfSbQNSt2jg/0RjNwfK4ntIkeX7wxBObXAuMfEb9TkIR1CIVrb7SnueEz8MJi6MIjq v+sXRgzjKQI0gOro4r7129fNeJ3luqIXzszTbj1wLPDBdp3/TBoxfz7tIGV22qnJm1PK zRjs/DS+IM2qcOR/NyTi9RBpFwOTvt4aVBe6nwg6ADX3fIKWFhpRP7iKr4fNVFfdInaS jeTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711626904; x=1712231704; h=content-transfer-encoding:mime-version:face:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QDv4JkwEgB/2C2DOPBdiVMvC4pBds1CZfUP2YYX8nmY=; b=U9K/iuFMFivv4iGGypWmTcevQ5cl0P1zD6i9kTXVM4Gf9hDBHFQFHn4TONUj5v6Yrb uzT65LGQC3jEsd++36eKCJkvfPXmiDE1LUv842MMlR27P3TCFOH6Dgq3GNNqrE5B2Bv0 VA+5w9Hup9cDr5rRFraalL8BID+yreVGACK7x/v5wjKCMwojEdCTTfB71wl5YdR+liwB lO8KE7hia7vNacxoW9ei0DRGhzqCriqvG7080vCl0DYuO2yjIrx8H5/U6ks5l+K+vpfc N+2igxfZG09j8MmnKLQ3qqM9S2MB/5+KjXYYXqufajKHGUA2VPue9d9NDQOteFifevEp pd0Q== X-Forwarded-Encrypted: i=1; AJvYcCW2NOcUu/4KZul/lS7EuOeWHjSCoXgVWW8VBmCgzm5uvvONAs/CvEEMZWcFU0bq7LYIekVDAJFRMakDn55V4F02G5HV68Y= X-Gm-Message-State: AOJu0Yygoa0IJgxZmwNp2i8UOrAVIGAryLQ1Oi7Vid2HiggJtz2DOjWf rSdwvDWqtRawDVK7k4fO0vo4YJPlcYJjvSeOf4h5fIoRzpZEFKAX4cJJ0kAr X-Google-Smtp-Source: AGHT+IFRx+BZzVoUffJg9pBvUYZUTN5bbriaWLHSKAbRq9gnBE4NVrA8pYFC+PY+gCOjGYAUip4UjA== X-Received: by 2002:a05:600c:4f4e:b0:413:fff2:a7d1 with SMTP id m14-20020a05600c4f4e00b00413fff2a7d1mr2259235wmq.29.1711626903985; Thu, 28 Mar 2024 04:55:03 -0700 (PDT) Original-Received: from ulti.gmail.com ([2001:738:2001:407f:d329:3c92:fe6f:14c3]) by smtp.gmail.com with ESMTPSA id bg3-20020a05600c3c8300b0041481207b23sm2118266wmb.8.2024.03.28.04.55.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 04:55:03 -0700 (PDT) In-Reply-To: <874jcqygpn.fsf@thornhill.no> (Theodor Thornhill's message of "Thu, 28 Mar 2024 08:10:28 +0100") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEX5+fmhoaEwMDD/ ///TMNVWAAAAAWJLR0QDEQxM8gAAAAlwSFlzAAAPEgAADxIBIZvyMwAAAAd0SU1FB+AICBUfHgLs gGoAAAGXSURBVCjPRdK/b5tAFAfw753gBEwM2ApMbuVIqf+Ko0qiyhOu4sj2xJBYMn/FUdX7UUUZ OjHgyvf+yj6IcW6Bjx53934ADEvs8bmEr8UVoTYTOyJO9KoYsVofN8kILdbeJ8Li6YpZWop4xOK0 VdfIoXmkHn5/5D7/Ts/8THacSqnkKTcMTxgUkVzFnEIRTKwwYYSCvzfg16f0i8YApW/XG/Pm8R49 dXjxKmRnxv3OwooQWcv4RUYem1fsNe/WU63uk7AmYxk78y32/ee2tZB4fO+WcZ7lnIGEolXW1EGw LfkSuQ0XTgRefgNlfNwRNV6QhBxJ8JNxTMUPyBqTd0bjaAP5G7NJRU39z80hLOZTjqB7K3tEEFSj aEsuQew6qBxxyhHjVUR7H7NpC9iHJZGLMCEuweqAqE1BHbfK2oRIz9EHYA/+wiFWru9smeVfuWNZ 2+NFtX80UA1TvJNdytM4DwO4kY7bJz8Qcd0G0ceslZGkkeoBsjUHwF1+jjM3XHaXEZ7mGLfwPFO+ RV9QLY2iEdmDo78D/gNPaXVYqd+pyQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOC0wOFQyMzoz MDoyOCswMjowMGy/yHYAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDgtMDhUMjM6MzA6MjgrMDI6 MDAd4nDKAAAAAElFTkSuQmCC X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:282219 Archived-At: Theodor Thornhill writes: > This wouldn't help for the usage in find-buffer-visiting, though. But > this one could more easily be replaced by reworking the diagnostics > handler. We could store the last received diagnostics in the server > object, and do a quick lookup from known buffers there. eglot-handle-notification:textDocument/publishDiagnostics, eglot--xref-make-match, and eglot--apply-workspace-edit call find-buffer-visiting. It seems to me only the first case might be really time sensitive. Theo, can you email me the relevant messages that your server sends to Emacs? Does the server send lots of similar diagnostics messages frequently? Thanks, Felici=E1n