From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Yet another global/gtags package into elpa.. Date: Tue, 29 Mar 2022 01:27:54 +0200 Message-ID: <20220328232754.feeavepjtqauvnv5@Ergus> References: <20220328232754.feeavepjtqauvnv5.ref@Ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1193"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 29 01:29:00 2022 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 1nYynD-00006T-M7 for ged-emacs-devel@m.gmane-mx.org; Tue, 29 Mar 2022 01:28:59 +0200 Original-Received: from localhost ([::1]:42126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nYynC-0001Nb-9B for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Mar 2022 19:28:58 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYymK-0000ft-Mf for emacs-devel@gnu.org; Mon, 28 Mar 2022 19:28:04 -0400 Original-Received: from sonic308-3.consmr.mail.bf2.yahoo.com ([74.6.130.42]:45856) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nYymI-0005rK-MQ for emacs-devel@gnu.org; Mon, 28 Mar 2022 19:28:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1648510081; bh=T1pK8b/teQVaXisVOfloSRdtnQbpNY2zEWGxYqfTvh4=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=d8IES80fTY9olaJgI2q2Dci0iTOOuKUnY4hvGb+wOV9sE55i3pHR5b0uuTNtTvnflUrPOpmqaMOL3s1mlnXpUGwal9Ct8rcT3xwHBFvC9GRmdeDAHB07dEKDzFIOPHqOZNB3MBC1Er0J5hIDmr3Zz/4+0lu/icvIGAyCm1PIjN3Wx06NeSaamwEYPt75appax9brMLkXasDfgZ51gA/tYUrpHouGafoyJlnskgSFuMkNgAkBlPsZEoD+EkLCW858I65Kdso/TBNhDVwQXdS9eo8kyDkfJMEGreqLJE4YOzcmP+hgKsZsziFTdj+Agzue7tGghPnOD+MIU3wWXUURkA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1648510081; bh=rEVPGfRebPDVQ5v3lu5zeGYYQfT5xjTsvxCmaA+P1Hc=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=FO+iiXKNIg0c0w5/ONJY8U7J/lRtqSbzMQtIzTV2Qa6hvc4AuzjwrezWiMPy7zYTNn65vbqETpZhj94rRnTTKt1GGzFDyknAvC1hQqVxAErAuoSLvoTVg8jzxgKigLPNLvwzLJNs8LGnN788cGuWYlHhHiWnGsprd2y1E5KQerQk/4fKWAjZRA/y/AqKZRzxfxaFCLmUSk0dxdNqOSgKFnouO0XO1zrLpRWacmXnN6M87kIUZKzih+JsNBAtq3+ERLuYJKbr8W4wKzMk8w2stLrINz5RFykFWpS2fo8j2wB7lOV6i0uL9JJFjDeY3zqciZEsoBOg53n2Wq2p6Uyx+w== X-YMail-OSG: 1KChxqQVM1knlPe2lZR9mHFq0T7oV965WkvUZ9MXHLsaZmZGz0KTCpsqdNFiEJ9 bVKn9bk_Ek1SZu1z6K2bm6pVt_pN8ImjERVyURy2t.DFWqGgA9aur.QtvqMP4Mu6.TetzM.pvKBr aZy9dIcQ5xWD18yI.d1zzHs69Wv1MihLHIQqpEUXVaxi_taLHZc02opROQApyfZUBN4suvamkCbV aCSXLw25dhNMQNOrJn6r3rz038oIXHWxXdyt0_QlYogT.pDLNEtVtl2fwe8IOlcq.BeCLLjP9kph Hmu5K4lVZjodoU9qd0vGCFRomI9uv7ultBrqxHUf5ntBWLWP6gzqliMgE7He8HgZ1HyiXIbWMqDh omJHPUZZv7QPDDhNLjFkqwjhRkqyVKT37uh3M_w8E1cw3wugoWEL1xi.yNAjU1a52R0VpRttnCmp yBf73ashvcCDzjpuMzBiuM9aw08cTrRNqGZ.Yb3Z7Yf2ZfwiV4Ao7xdHBm4W88COQeAeqJ0_UL_T vMo.Pza7dIwAjr_Cl4NAXTxhPzPMoHc9txSRdRyit.1JzwHPm8fwkfO3GrQ5axlkBHmYGAZkuIvg w43XioIi6DdVtLClJ0GWMR4Atfz0uLDnybP0dwHt1Oet8bSWmtfkXtI21B0FDtL2TyA5kEyXXHcm IvkT4RlTdsIBNOoT2qztUxyACOrAn1qsgLG_SYp8tJkAUf6gPDIO588qWzhjZLLNZFO2IxliCQPQ DMoW4ehgN3K1GYH.dTs0k9Q5Z08cFWGTL6m7O3fJJ1jKzHE.dHNwCe0W0jfcITYBtSmi.PTWO42W w6z90ahtMr3upuLFS8upHQRD3sBJw2tb7GHgA0JPhH X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.bf2.yahoo.com with HTTP; Mon, 28 Mar 2022 23:28:01 +0000 Original-Received: by kubenode510.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3c49c8a556bba2180ce8be74c4ab01f7; Mon, 28 Mar 2022 23:27:57 +0000 (UTC) Content-Disposition: inline X-Mailer: WebService/1.1.19987 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Received-SPF: pass client-ip=74.6.130.42; envelope-from=spacibba@aol.com; helo=sonic308-3.consmr.mail.bf2.yahoo.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, RCVD_IN_MSPIKE_H2=-0.001, 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" Xref: news.gmane.io gmane.emacs.devel:287540 Archived-At: Hi: After many years dealing with issues (specially with tramp) with all the global/gtags packages around (agtags, gxref, counsel-gtags, ggtags and global-tags) I definitively implemented my own simpler one only with emacs internal infrastructure, and I am wondering if it may be fine to add it to elpa. The package could be even added to vanilla due to it's simplicity and because fully integrates into the emacs ecosystem. The package adds backends for xref, project and imenu with less than 350 lines and fully supporting tramp in an optimized way (checking the executable availability in remote nodes and respecting the user configs including connection-local-variables if set). There is just some missing documentation but I will add it when I have some time. If you consider that it is fine to add it; please just give me the steps. https://github.com/Ergus/global-xref Best, Ergus