From unknown Sat Aug 16 15:56:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50508 <50508@debbugs.gnu.org> To: bug#50508 <50508@debbugs.gnu.org> Subject: Status: 27.2; find-function ignore find-function-source-path Reply-To: bug#50508 <50508@debbugs.gnu.org> Date: Sat, 16 Aug 2025 22:56:15 +0000 retitle 50508 27.2; find-function ignore find-function-source-path reassign 50508 emacs submitter 50508 Thierry Volpiatto severity 50508 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 10 08:22:34 2021 Received: (at submit) by debbugs.gnu.org; 10 Sep 2021 12:22:34 +0000 Received: from localhost ([127.0.0.1]:37171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOfY9-0005HJ-J1 for submit@debbugs.gnu.org; Fri, 10 Sep 2021 08:22:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:44022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mOfY7-0005HC-QK for submit@debbugs.gnu.org; Fri, 10 Sep 2021 08:22:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOfY6-0007mz-HF for bug-gnu-emacs@gnu.org; Fri, 10 Sep 2021 08:22:31 -0400 Received: from mout02.posteo.de ([185.67.36.66]:40677) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOfY3-0000E0-CK for bug-gnu-emacs@gnu.org; Fri, 10 Sep 2021 08:22:30 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C4EDB240105 for ; Fri, 10 Sep 2021 14:22:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1631276543; bh=ore0rx1r8R034oUX1v977PnV08MxnQNGT2b+T9NjxKc=; h=From:To:Subject:Date:Autocrypt:From; b=p+8ve+8XgPCrL9wTqBWhN6x/0/BEExAj3sTiOoueBVOtSp/dgJ9FfQIhD/8ySvLjP lmUl+am8nM4r2WtEyB2rQe3MeLI6I4Il+FfNPdmQySUk73VeUQE00S0DFGyH1BbIEk O8RS1IhrDt57Tb9tDE5dzLz18XfXplki1jjYggge/xvwt74Wa16aPEfb32iJtD3TI2 GcsCB9nLeBxAE8Qj3QFeCFzqk5KRuzdTGmdvPmCfwQwkapykNAob2oiXlI2VOn/C+I KFNaALS1WDAbjD8DhsWcQ6wY0jyNLDIg9GtZEKRzoskmPIg5Ys72r0Sc0aw8+2Xily OufwBf7tVJePg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4H5Zkk6jrbz6tm4 for ; Fri, 10 Sep 2021 14:22:22 +0200 (CEST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 27.2; find-function ignore find-function-source-path Date: Fri, 10 Sep 2021 12:13:49 +0000 Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87zgskmxhe.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, according its docstring, find-function should honor find-function-source-path but it doesn't, here from emacs -Q: (let ((find-function-source-path '("/home/thierry/tmp/emacs/lisp/emacs-lisp/"))) (find-function 'find-function)) Jump to the definition of find-function in /usr/local/share/.../find-func.el.gz However find-library-name is using it: (let ((find-function-source-path '("/home/thierry/tmp/emacs/lisp/emacs-lisp/"))) (find-library-name "find-func")) ;; => "/home/thierry/tmp/emacs/lisp/emacs-lisp/find-func.el" So either it is a bug or I misunderstand something. Thanks. In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2021-03-25 built on IPadS340 Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux Mint 19.3 Recent messages: [mu4e] Indexing... processed 0, updated 0 [mu4e] Indexing completed; processed 0, updated 0, cleaned-up 0 Imenu indexing buffers...done Mark set [2 times] Saving file /home/thierry/.emacs.d/save-scratch.el... Wrote /home/thierry/.emacs.d/save-scratch.el Mark set [2 times] "/home/thierry/tmp/emacs/lisp/emacs-lisp/find-func.el" Auto-saving... Mark set [2 times] Configured using: 'configure CFLAGS=-O8 --without-dbus --without-gconf --without-gsettings --with-mailutils --with-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Ilisp Minor modes in effect: global-undo-tree-mode: t undo-tree-mode: t global-ligature-mode: t ligature-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t display-time-mode: t winner-mode: t show-paren-mode: t helm-epa-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/thierry/.emacs.d/elpa/async-20210823.528/async-bytecomp hides /usr/local/share/emacs/site-lisp/emacs-async/async-bytecomp /home/thierry/.emacs.d/elpa/async-20210823.528/async hides /usr/local/share/emacs/site-lisp/emacs-async/async /home/thierry/.emacs.d/elpa/async-20210823.528/async-pkg hides /usr/local/share/emacs/site-lisp/emacs-async/async-pkg /home/thierry/.emacs.d/elpa/async-20210823.528/smtpmail-async hides /usr/local/share/emacs/site-lisp/emacs-async/smtpmail-async /home/thierry/.emacs.d/elpa/async-20210823.528/dired-async hides /usr/local/share/emacs/site-lisp/emacs-async/dired-async /home/thierry/.emacs.d/elpa/async-20210823.528/async-autoloads hides /usr/local/share/emacs/site-lisp/emacs-async/async-autoloads /home/thierry/.emacs.d/elpa/seq-2.22/seq hides /usr/local/share/emacs/27.2/lisp/emacs-lisp/seq Features: (shadow mail-extr epa-mail face-remap emacsbug helm-command eieio-opt speedbar sb-image ezimage dframe help-fns radix-tree add-log which-func image-file w3m-symbol w3m-filter w3m-form w3m-cookie w3m-tabmenu w3m-session w3m-search helm-w3m w3m-bookmark w3m doc-view jka-compr image-mode exif timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util addressbook-bookmark mu4e-config org-mu4e mu4e-contrib mu4e-patch mu4e mu4e-org mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win mu4e-main mu4e-headers mu4e-lists mu4e-compose mu4e-draft mu4e-actions smtpmail sendmail mu4e-search mu4e-bookmarks mu4e-mark mu4e-message shr svg dom flow-fill hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-vars mu4e-helpers ido mu4e-meta helm-ring helm-x-files helm-for-files helm-bookmark bookmark pp tramp-archive tramp-gvfs dbus em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs esh-var em-cmpl em-basic em-banner em-alias esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util esh-toggle helm-ls-git vc vc-dispatcher make-mode sh-script smie executable conf-mode vc-git diff-mode bug-reference naquadah-theme view solar cal-dst holidays hol-loaddefs tv-utils undo-tree diff rx ligature rainbow-mode color psession frameset log-view pcvs-util pcmpl-git cl-indent ffap autocrypt-message message rmc puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader autocrypt-gnus gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 text-property-search mail-utils mm-util mail-prsvr autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt diary-lib diary-loaddefs gud pcomplete-extension pcmpl-unix pcmpl-gnu iterator wdired dired-extension org-config ob-gnuplot org-crypt net-utils time pcase all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons winner w3m-wget wget thingatpt wget-sysdep autotest-mode autoconf-mode paren woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-fd epa derived epg epg-config helm-epa helm-misc helm-imenu imenu helm-elisp-package helm-find helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external helm-net xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap isearch-light helm-descbinds cus-edit wid-edit helm-ipython helm-elisp helm-eval edebug backtrace find-func helm-info python tramp-sh helm-adaptive helm-mode helm-files filenotify tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile comint ansi-color ring helm-regexp format-spec helm-utils helm-help helm-types helm-extensions-autoloads helm-config helm-autoloads helm async-bytecomp helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra help-mode mb-depth server edmacro kmacro avoid cus-start cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core info w3m-load package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify lcms2 dynamic-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 606804 343184) (symbols 48 38186 3) (strings 32 158341 27907) (string-bytes 1 5050526) (vectors 16 81276) (vector-slots 8 1203338 169776) (floats 8 1751 947) (intervals 56 13168 2111) (buffers 1000 134)) <#secure method=pgpmime mode=sign> -- Thierry From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 09:31:59 2021 Received: (at 50508) by debbugs.gnu.org; 11 Sep 2021 13:32:00 +0000 Received: from localhost ([127.0.0.1]:39773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP36t-0005r7-LH for submit@debbugs.gnu.org; Sat, 11 Sep 2021 09:31:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP36r-0005qj-Hx for 50508@debbugs.gnu.org; Sat, 11 Sep 2021 09:31:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=iHHoR4mwTv1cYNZ5X0ZcbbLjAjC34Dw4G4DLTytZ5Ak=; b=G3uqCsHMhX3XgzHubETGtyDqx2 M+47gEq5y3dxAIRtXMk3g46Z8TwEY5vlaJkgSdTFyI1GLxbchRy3g4AsevjmeeXHXmKVGgstpkK8r 7lDC0Mo4Bh4rsfv+VvL3yCx4l/n8A/u/nx2r0A+LaEVwWjlwx7dp4gRLhJCYur/DWkMY=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mP36i-0000XV-Fv; Sat, 11 Sep 2021 15:31:51 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path References: <87zgskmxhe.fsf@posteo.net> Date: Sat, 11 Sep 2021 15:31:48 +0200 In-Reply-To: <87zgskmxhe.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 10 Sep 2021 12:13:49 +0000") Message-ID: <87ee9vkzln.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Thierry Volpiatto writes: > according its docstring, find-function should honor > find-function-source-path but it doesn't, here from emacs -Q: > > (let ((find-function-source-path '("/home/thierry/tmp/emacs/lisp/emacs-lisp/") [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thierry Volpiatto writes: > according its docstring, find-function should honor > find-function-source-path but it doesn't, here from emacs -Q: > > (let ((find-function-source-path '("/home/thierry/tmp/emacs/lisp/emac= s-lisp/"))) > (find-function 'find-function)) > Jump to the definition of find-function in /usr/local/share/.../find-func= .el.gz > > However find-library-name is using it: > > (let ((find-function-source-path '("/home/thierry/tmp/emacs/lisp/emac= s-lisp/"))) > (find-library-name "find-func")) > ;; =3D> "/home/thierry/tmp/emacs/lisp/emacs-lisp/find-func.el" > > So either it is a bug or I misunderstand something. I'm not a sure whether it's a bug or not, but the functions certainly don't work the way they're documented. There's a lot of functions involved here, but it looks like this has been broken for many years (since before Emacs 25.1, at least). Currently the implementation basically just looks a load-history, so this is wrong: --- The library where FUNCTION is defined is searched for in =E2=80=98find-function-source-path=E2=80=99, if non-nil, otherwise in =E2= =80=98load-path=E2=80=99. --- That is, it doesn't do any searching at all, as far as I can tell. `find-library-name', on the other hand, does search. There's several different issues here. 1) If the function is defined, say, with `M-: (defun foo ())' then `find-function-library' will return nil (which is correct), which means that `find-function-search-for-symbol' will give up immediately. But it's hard to say what it should do otherwise -- look in all .el files in the load path to find it? This is what it's documented to do: --- If the file where FUNCTION is defined is not known, then it is searched for in `find-function-source-path' if non-nil, otherwise in `load-path'." --- This functionality was apparently lost in this change commit 2cd6a032aa501a3964be9d222e65bb44ba9960f7 Author: Richard M. Stallman AuthorDate: Mon Jun 29 17:23:25 1998 +0000 or... well, I'm not sure, but it stopped doing regexp searches through all .el files at some point, and instead just uses the load history. I think fixing this isn't... useful. 2) If the function was defined in a .el file (as this bug report describes), then Emacs knows the name of the library. But it doesn't then use `find-library-name' to locate the library, but just uses load-history. Fixing this is pretty easy -- just use `find-library-name' and use that instead of the value from `load-history'. Anybody else have any insights here? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 12:35:48 2021 Received: (at 50508) by debbugs.gnu.org; 11 Sep 2021 16:35:48 +0000 Received: from localhost ([127.0.0.1]:41297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP5ym-0006qk-MG for submit@debbugs.gnu.org; Sat, 11 Sep 2021 12:35:48 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP5yl-0006qV-0i for 50508@debbugs.gnu.org; Sat, 11 Sep 2021 12:35:48 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id EB7C5240027 for <50508@debbugs.gnu.org>; Sat, 11 Sep 2021 18:35:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1631378141; bh=UetOYyqp9Yi1zsJ83BCpl1l02pg1y5OnBI2EXMEYbv0=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=T8cWnhqrEZ+vNrK5O60D1p2BeEPyEJxQpmZ7mOrB+b07vkuq9svRnu5n4gYQpT/L9 Tp3Nswn6s0GqY2qylwCODpV7o6+vubln+jcL8ZuIuGjziw0c5rtr60s5VWakyr9laI bnSBhNMvH4y82tpfOi46wuk9jk9FF3NOQWLZnP3NFbJtoiMEzuvIZjcIXMHlJdxW1S msawKZIlGFAic1riarfoLEJX2Otm85EH3XTN9LSk7+F0PVvc87zfoQ56jaYYWCGNmR ichx8QBe82zru6h9/l4tkwus2Gg0QqhW71AFHNJFgSuopQOziPz6uay/1WeKEmHpfX O0svw8Q1swnew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4H6JJV4JSSz9rxL; Sat, 11 Sep 2021 18:35:38 +0200 (CEST) References: <87zgskmxhe.fsf@posteo.net> <87ee9vkzln.fsf@gnus.org> From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path Date: Sat, 11 Sep 2021 16:29:58 +0000 In-reply-to: <87ee9vkzln.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87fsubax48.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > 2) If the function was defined in a .el file (as this bug report > describes), then Emacs knows the name of the library. But it doesn't > then use `find-library-name' to locate the library, but just uses > load-history. Fixing this is pretty easy -- just use > `find-library-name' and use that instead of the value from > `load-history'. Yes, this is working fine, it is what I am using actually. https://github.com/emacs-helm/helm/blob/master/helm-lib.el#L1230 =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmE82tcTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk09UC/415uti01WSlXb7XV0i3tJyX8RBUN3M 9CHBLD9tXL84WBACSnjha/pazmqPED3+q82xMcuygxYXiefDnLNkU04MD6mt4fuH hc8ywzWCZkjB6sAy7Rw3AGVCITKzfQO7WIzl0ZUK9rp4usCvTypLllPT8RdmhckT zT6+ck7SJi7HVtMzyWgnuU7U5FpJ0iMjNnSe577pNgyy1augUzCeSlRr4yssaJRN fcbQR1PuaO/2l/LeQcFXRvX/aqyCK3fCOvMae9eAeh29xmkfXQjDQXQJHViNJNL5 bWhVKAQbN6cPdO1jtEgl13Doa1QRI9TuXKFw0UbTeoCPl2BWa2XKm7HTP6qwrI80 jyzM+v3WkVGMgD/AfHXl7fF9UGo6IJ+Q7hflGWcCUEQXk1PFRC4xcue7I/Lnp/k1 Nid/uGL/3hqoSQCR59LlYDBI6cR5SH/VUzc50DNOnHu0uMheFiHZu0GHx3AEJNI8 /+OwwaTfJBVTkiP4u3lXvDhzrFPlOOqvJ8g= =yaf2 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 13 03:48:32 2021 Received: (at 50508) by debbugs.gnu.org; 13 Sep 2021 07:48:32 +0000 Received: from localhost ([127.0.0.1]:44112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPghc-0002ec-8W for submit@debbugs.gnu.org; Mon, 13 Sep 2021 03:48:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPghZ-0002eM-Of for 50508@debbugs.gnu.org; Mon, 13 Sep 2021 03:48:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=M1kuoZO17HZZTI2h5S1WJXgUDGBWfcBqWy24v48sGyE=; b=j7YEtoIZuk9st1GLznJ900bNgV fPey9mpoaVptz5BosjtzFMW8TPsTc59kYy2pvsO0kRSh+T8kupUYCeoIcLmm8MdOo43VffSOSh01y DTVqyoCZUXLcyFPDo/lxGZ6vwR+PustW7OwEmUPt8kmi+WTg6N2HR6hIjK+IyHmoEeoA=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mPghQ-00068a-C0; Mon, 13 Sep 2021 09:48:23 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path References: <87zgskmxhe.fsf@posteo.net> <87ee9vkzln.fsf@gnus.org> <87fsubax48.fsf@posteo.net> Date: Mon, 13 Sep 2021 09:48:19 +0200 In-Reply-To: <87fsubax48.fsf@posteo.net> (Thierry Volpiatto's message of "Sat, 11 Sep 2021 16:29:58 +0000") Message-ID: <87ilz4j4qk.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Thierry Volpiatto writes: > Lars Ingebrigtsen writes: > >> 2) If the function was defined in a .el file (as this bug report >> describes), then Emacs knows the name of the library. But it doesn't >> then use ` [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thierry Volpiatto writes: > Lars Ingebrigtsen writes: > >> 2) If the function was defined in a .el file (as this bug report >> describes), then Emacs knows the name of the library. But it doesn't >> then use `find-library-name' to locate the library, but just uses >> load-history. Fixing this is pretty easy -- just use >> `find-library-name' and use that instead of the value from >> `load-history'. > > Yes, this is working fine, it is what I am using actually. > https://github.com/emacs-helm/helm/blob/master/helm-lib.el#L1230 I'm just wondering whether it makes sense to fix 2) if we're not fixing 1), and I don't think fixing 1) is a good idea (it'd make the function massively slower). Instead I'm wondering whether we should just fix the doc strings here to not mention `find-function-source-path' in `find-function' (etc), so that the doc string matches the implementation, and instead mention `find-library-name' (in the doc string) for your use case. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 13 11:28:24 2021 Received: (at 50508) by debbugs.gnu.org; 13 Sep 2021 15:28:24 +0000 Received: from localhost ([127.0.0.1]:46630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPnse-0001jJ-FM for submit@debbugs.gnu.org; Mon, 13 Sep 2021 11:28:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPnsc-0001j4-00 for 50508@debbugs.gnu.org; Mon, 13 Sep 2021 11:28:23 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A8D6D240028 for <50508@debbugs.gnu.org>; Mon, 13 Sep 2021 17:28:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1631546895; bh=OU2w8nh5tVHR255AcG/lqXC+l93hUmk6cLsKehMRjoE=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=SBBNd0ktT5Djs4wEyBCIDYl1CvmRvLNA/aL0c6a7cnPR5m7DnMjFif2qkx59RE1CJ e5Pspdr51vHK3C/u8cSFfdCqUIykVuLziOvjmphR7Fe+i1+QY9pJetP8U3CqwB1tR5 aBHlOVWJGmf+ZINh/zG9vg+baktMDcBCTGPeqFvjhrL6ldCVP59VDDZ1y05rPe7yLh ffSjwA2/oks+6BHFP1FICS2GFnaXELGK0uTtodv4OsDalNwrqboNhO55LrwXJXx1q9 EoA8821mFsPUA7c8A4h3WwDzdpvwr+ID1UiPmWCWm5KZeGySv6CkMsMLcg9dKwabf0 86IA6lMruVvjw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4H7Vjp2H4hz9rxB; Mon, 13 Sep 2021 17:28:13 +0200 (CEST) References: <87zgskmxhe.fsf@posteo.net> <87ee9vkzln.fsf@gnus.org> <87fsubax48.fsf@posteo.net> <87ilz4j4qk.fsf@gnus.org> From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path Date: Mon, 13 Sep 2021 15:24:24 +0000 In-reply-to: <87ilz4j4qk.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87bl4wze9h.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Thierry Volpiatto writes: > >> Lars Ingebrigtsen writes: >> >>> 2) If the function was defined in a .el file (as this bug report >>> describes), then Emacs knows the name of the library. But it doesn't >>> then use `find-library-name' to locate the library, but just uses >>> load-history. Fixing this is pretty easy -- just use >>> `find-library-name' and use that instead of the value from >>> `load-history'. >> >> Yes, this is working fine, it is what I am using actually. >> https://github.com/emacs-helm/helm/blob/master/helm-lib.el#L1230 > > I'm just wondering whether it makes sense to fix 2) if we're not fixing > 1), and I don't think fixing 1) is a good idea (it'd make the function > massively slower). > > Instead I'm wondering whether we should just fix the doc strings here to > not mention `find-function-source-path' in `find-function' (etc), so > that the doc string matches the implementation, and instead mention > `find-library-name' (in the doc string) for your use case. Yes sure, that's ok for me, I was just surprized to not be able to let-bound `find-function-source-path` and run find-function just after with the expected effect described in docstring, once you know it, you can just write a function using `find-library-name` like I did. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmE/bgoTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk+y1C/9zIwlJoRITzfjxx5W3AT+fRUb+peuy 94CCmeJRFf4/2Go2vRHUYY+FlfnaRmM5n5BFmEdNBEzy6xcP61TLtkAc7fZ7Vage kUdeQhaPj6DzTgkt/70KuH/k/tNuRsIPGx6xGThrL4CcD/VaCnIkKD5RkTPuA0ep cQAYBnY0sKsMx99k5wSdPZC+KOFMbU0zFwAWP8OGLgKdIZ48FklM/0Y4pawacoen WyJG/0zLeZipEj8Ithw9Rk2FeluHn1V8vsB9EbpP5dbHkG3cb+TUgE15MAbi0YTg lPhePHdwWgTkUMhr7tlOmUrjNJpSoQ8ZnxPPS8Odg4xepXWbuLrDxN5jOl2Ji5cC L2tD/54KfaUR08FGgUu2B0vwz5uO3KHDq3ohuSyCjwvDD1gWFzSk78KXBfakTRwJ zC4jgDI2jLOswiAHrAd94NOGP48cyN1JRcxnj6ZayP5/nHMU6h1Ggy9c8IqBcbdu sX/LZCkJ7IU6R2XiMHe51++hqGttNwtqxZo= =1cfs -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 07:45:38 2021 Received: (at 50508) by debbugs.gnu.org; 14 Sep 2021 11:45:38 +0000 Received: from localhost ([127.0.0.1]:47745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ6sT-0002SH-G5 for submit@debbugs.gnu.org; Tue, 14 Sep 2021 07:45:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ6sS-0002Rp-0d for 50508@debbugs.gnu.org; Tue, 14 Sep 2021 07:45:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7ukeDce1Afp+JDpqn602fxLbnXqW2jbkwqRc+smCiWY=; b=ANHClaekczqYATiUcXVKDSiYD7 2KQlFiiUD4wZbozSwiVbl41S5zvG7UhSoidSGDNtwdk6nWTamM8g3F68qrM+1Y2EieV3QQhTrIIpF reE8zG25ZUj6Qdr2nHmir4s4VeWT+ExH0TypeOJuuNvCc/a10axlqxWKuuXS/lpFSHrc=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQ6sI-0006Ot-Tr; Tue, 14 Sep 2021 13:45:21 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path References: <87zgskmxhe.fsf@posteo.net> <87ee9vkzln.fsf@gnus.org> <87fsubax48.fsf@posteo.net> <87ilz4j4qk.fsf@gnus.org> <87bl4wze9h.fsf@posteo.net> Date: Tue, 14 Sep 2021 13:45:18 +0200 In-Reply-To: <87bl4wze9h.fsf@posteo.net> (Thierry Volpiatto's message of "Mon, 13 Sep 2021 15:24:24 +0000") Message-ID: <877dfjwfch.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Thierry Volpiatto writes: > Yes sure, that's ok for me, I was just surprized to not be able to > let-bound `find-function-source-path` and run find-function just after > with the expected effect described in docstring, once yo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thierry Volpiatto writes: > Yes sure, that's ok for me, I was just surprized to not be able to > let-bound `find-function-source-path` and run find-function just after > with the expected effect described in docstring, once you know it, you > can just write a function using `find-library-name` like I did. Yup. So I've now updated the documentation here, and I've also renamed the variable to find-library-source-path (but kept the old name as an obsolete variable alias). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 07:45:46 2021 Received: (at control) by debbugs.gnu.org; 14 Sep 2021 11:45:46 +0000 Received: from localhost ([127.0.0.1]:47754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ6sj-0002TD-OT for submit@debbugs.gnu.org; Tue, 14 Sep 2021 07:45:45 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQ6sa-0002SL-TL for control@debbugs.gnu.org; Tue, 14 Sep 2021 07:45:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6D2wFB8chJKkHo5mjLnvnSU+1h3YQfSg7cGqFs6rnq8=; b=ae2SAO3hRV9Bn5uTI/mIUWP5dC mUrJ8BLj6Q+acV3d+KSR0v/nXkzJWSpq9E67VeEAA7wqS4RWs7NG+3uqycRDyVz2lZNwkFsYwWyzh QERa/mOxUQl40ErrYRrlJVH0hg6eb/DZ07er7T5Ou2LqPzrpIVk9OLdNnsIjO+wFXY7Q=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQ6sT-0006P3-EO for control@debbugs.gnu.org; Tue, 14 Sep 2021 13:45:31 +0200 Date: Tue, 14 Sep 2021 13:45:29 +0200 Message-Id: <875yv3wfc6.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50508 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 50508 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 50508 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 14 13:25:36 2021 Received: (at 50508) by debbugs.gnu.org; 14 Sep 2021 17:25:36 +0000 Received: from localhost ([127.0.0.1]:50092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQCBb-0005gt-Nm for submit@debbugs.gnu.org; Tue, 14 Sep 2021 13:25:35 -0400 Received: from mout02.posteo.de ([185.67.36.66]:49165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQCBY-0005gd-Sd for 50508@debbugs.gnu.org; Tue, 14 Sep 2021 13:25:34 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 29BA2240103 for <50508@debbugs.gnu.org>; Tue, 14 Sep 2021 19:25:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1631640326; bh=WDEW97tiuQ0Rd/X5La76W+3sVlQUulxESWVadw7JQH4=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=l5PdqRey1Gbum8RtRCkBclXznG/wIKFiIHg7wIl+AAR3nwTuLnTXc9ca2vah7aO7B +PJD7A3m49zFlz+y10eSjFgdgUUWTpY7BRC6TQ9CsZqp9fpFv533OuCPjlx7uj5SjX hcfE7RR8vIA9uYx7KhA3V1NKpuIe1t7cLvdBeoTL0KU6FPgPt9NNUA/ELPRhJ8hOHV NuzU3Acb/9GDDyWZngseyPKi/2Bo19f1/4IB2Uxt8Cq5xclgcM8dTWJ1q77OLM1Lho sVU01G7+bopVExUWv61n1FKPZh/nr7dUxfgP5Ws/hMDbFKrN8jLHmA0ONe9LtafVgW DJ64dbXu0JDrw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4H89GX6yQZz6tmJ; Tue, 14 Sep 2021 19:25:24 +0200 (CEST) References: <87zgskmxhe.fsf@posteo.net> <87ee9vkzln.fsf@gnus.org> <87fsubax48.fsf@posteo.net> <87ilz4j4qk.fsf@gnus.org> <87bl4wze9h.fsf@posteo.net> <877dfjwfch.fsf@gnus.org> From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#50508: 27.2; find-function ignore find-function-source-path Date: Tue, 14 Sep 2021 17:24:19 +0000 In-reply-to: <877dfjwfch.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <875yv3xe64.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50508 Cc: 50508@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Thierry Volpiatto writes: > >> Yes sure, that's ok for me, I was just surprized to not be able to >> let-bound `find-function-source-path` and run find-function just after >> with the expected effect described in docstring, once you know it, you >> can just write a function using `find-library-name` like I did. > > Yup. So I've now updated the documentation here, and I've also renamed > the variable to find-library-source-path (but kept the old name as an > obsolete variable alias). Great, thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmFA2wMTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6XCDADCXb/SS/5zAYyPB2el/UbeqZemHCMk K1mWjivkitk+7BnEOgePqHEVdyR36GeHOcBBhcjJvdiLDdHu/bjNgQJcCI0+f18y VDCxiqYYTZQLyf1ZhiMFChoGSqDPW9hrhUYYHMWFOJLPI8Z9Cj1hqTAp22+Vg0xi XixMIm/CcMDpIexlCs0AsissdzA4IuKKKjxCKIP42wH+snVmjJg9eHk7z+p0fiD3 0np0k5M9kjaNX4Rm+7IJqcHR6toTnPltZ/Yyu4KxaNadqCQtBAsjjfjDVf77adhB V9UMAizsWj3kQ9h+5nTNpa/wttwDVRHvyypHT5GPrRULCOLzdtPhyJoiDbRmJn72 WRK+BF4elFqeNBJVsAT5StXscV15tiM5d2UZZRVCTxeDUyWQZ6ZgjH2Pmum0yrJ3 pUBpaArm3uUslFfPFaUp52eXEvDhbS0h3BXLUsn0KPOUKydKilmZzUB5a+4SzKpQ 6OpiAU3clYGMEhtJGgrNsMUza2587lF1I60= =RiZ/ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 16 15:56:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Oct 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator