From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Daniel_Mart=C3=ADn?= Newsgroups: gmane.emacs.help Subject: Re: Check/find/locate the customized function/command of a specific project in Emacs conveniently/quickly/efficiently. Date: Mon, 05 Jul 2021 23:32:54 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9161"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin) Cc: help-gnu-emacs To: Hongyi Zhao Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 05 23:33:30 2021 Return-path: Envelope-to: geh-help-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 1m0WDa-0002DZ-7X for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 05 Jul 2021 23:33:30 +0200 Original-Received: from localhost ([::1]:41492 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0WDY-000572-BD for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 05 Jul 2021 17:33:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49272) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0WDE-00056s-3F for help-gnu-emacs@gnu.org; Mon, 05 Jul 2021 17:33:08 -0400 Original-Received: from sonic308-18.consmr.mail.ir2.yahoo.com ([77.238.178.146]:43083) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m0WD9-0004AR-Nl for help-gnu-emacs@gnu.org; Mon, 05 Jul 2021 17:33:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1625520782; bh=yklba/MsW3H5ExyvFwVjlOwWr1Y9Oy/a7EZf9ieYnpE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=kpwNjnPCQlszhuHTeGMJ1UYEDgZLRS9lnsMP0BR9aBph5ka71ed+fdbfAoh31b2srLj5hiUgCeYxVSe/C7nACUalreTdMUpFa6MAq2hwjXEymKdw/p1DqeOGr5YB43NJUUVWfys3ed3FwYqlmMklxMZM3FQK0vUJdpAYPB+DcKi0D73efvzY/I1pBshH/QVJ4pxMTUfSS2paNQ2wDyX+ywtGy2AFacDbM/vcij1WufIXaKDP2FEHl/74ylnGop77vwF15j2Q7YGhxAmHgnwUQI9S02/0CYX5RVhuv1tU42Ew9Al8T8c4kBiBsFKNO+Uzd4weHhZ9jZ8y5AzU3vr7pQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1625520782; bh=OAh6UVwRqt6Uybv9bVfQPJ1JzJ/7OjsuKN+TH9cCKLC=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=oF16DnXYf/cu8QC93e6xMrKdjdIGA15NlPZp5vS/JaqyupYHyzC109wtAzMFrGahDXB1UQc9BHh5CKQ859qAVzQ9l2RXUsg3ss+8tg6QFN/fwhhp5C9u+yUyZaf+fUSqPdKgElKOuHqIDzVATre5nj/Ao3LdsOdnPlCoxFGXKFIunfmOxBqjnR3+ktvs88OX5fUpOK8p0+3te7UmD6HCCCXaGceVDFYke+t2X9YAgtQwigwoNIq5w5asPCiuU1Immc6hbEtUerGb7lrO7Nv/pP3jXohRxQ87sy6OiBgmnCvNUbZU31o6h/tyqo7MeI6/NG1nDpArnABbLmYiDDVlLQ== X-YMail-OSG: GTFC3mkVM1lI3PvVkQCFcaHNNZiQV66l3IuVESc2ZXJnwZiPibOtRAdPjlntkbh ssWtHz5WgifNfO3EBaN9pgcY_mRvTlSHPV6T52NPf3YztrSCzQHewG60rAMjBiQBYqGiQn3nT9Yz gqZMkFYv5ysawwK_qdXPPoGExUchaWKKadvy24J3KykFw9jvd5C7ru58RPJJw7ChciO3cylY9IZL Wg3SGrlYI_vroL2HDcHuzhXhbkVKMP4hgo5D9bT.lRzWhQ3UaNjxkuKmeO6PxiN6OQOs1EJXKCd4 S4q5FPyg93hfe5WBVaTSnkX27FnT_iLW5FddbHdKhUXBFibEe_7es8a8Ak5m_PuXcZ_AO.rq8wHM FfvZBgtHFQPdZocUh0MdopVeelC41flww5VmmKaNIjKgyDViZ4IGfS4728tghUZZSmtTMakEgDPl KzsgSUzrjAXWSCIndv112f4hL8AovKXKGSN8cheVn6aZZ_kagM4AA50ievibYheLXGctOEXMCH2b fRr1uvF5cCcGkLlsD2wD84gDq4ycYQjBiv_KWOhZ1tlWT5RNcHUFy68yoGE17eDnhCVRjTcm2006 um6nLQ4sHBNr09MVnoW4f3sX_jC_EzpBP0g5akaA82I12HZUYFD3SrOX5hC2wI0YNBExEtIwSufG qnGvlap4vW0lXRqNfLRgOnMFQhyR3wpXKiz.rqxBDJ276hloSCz2Oqfvt1LwRI8RBACHzlQKsaP2 jd3mds9YE0LDDHfFWHX7_EPWO07t195tZSmFiU28WkSIsRZoaeTPJ4suCTJFuDDztbYvk.5Dm_qZ HJyNxIy.UczIecIPb59ofezdFlQjw7Fdq11uYZWY4l X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ir2.yahoo.com with HTTP; Mon, 5 Jul 2021 21:33:02 +0000 Original-Received: by kubenode553.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2db0991651359716d6fe9dbae5036b03; Mon, 05 Jul 2021 21:32:57 +0000 (UTC) In-Reply-To: (Hongyi Zhao's message of "Mon, 5 Jul 2021 09:57:47 +0800") X-Mailer: WebService/1.1.18588 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=77.238.178.146; envelope-from=mardani29@yahoo.es; helo=sonic308-18.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:131509 Archived-At: Hongyi Zhao writes: >> >> It seems like use-package! is a macro defined by Doom Emacs, so you can >> do C-h f use-package! RET to read its documentation. Similarly, >> +latex-symbols-company-backend seems like a Lisp variable added by Doom >> Emacs, so you can get help by doing C-h v +latex-symbols-company-backend >> RET. >> >> Alternatively, you can type C-h o (describe-symbol) to get documentation >> about any symbol (variable, function, etc.). > > To use the above method, I must have installed Doom Emacs, but that's > not the case on my side - I just want to inspect Doom Emacs' > configurations source code for learning some mechanisms developed by > it. In that case, as the ELisp code is not part of the environment, you could try any of the following features: - Create a TAGS file for the files in the Doom project. Read (info "(emacs) Tags Tables") for more information. - M-x grep or M-x rgrep to use grep or a similar tool to search for a regular expression. - If you want something a bit more sophisticated that understands ELisp better, you could try the ELPA package el-search (https://elpa.gnu.org/packages/el-search.html).