From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Generation of tags for the current project on the fly Date: Tue, 16 Jan 2018 19:50:45 +0200 Message-ID: <83d129y9oq.fsf@gnu.org> References: <4559858d-eb32-d071-fdad-e51430700260@yandex.ru> <83shbb30z1.fsf@gnu.org> <8360863o6a.fsf@gnu.org> <27a58fb2-d2ee-e5fc-158d-ec41be401987@yandex.ru> <83y3l0za1f.fsf@gnu.org> <259c557d-e3a3-c01b-9ba3-30df09d247ea@yandex.ru> <83inc3znpu.fsf@gnu.org> <98f4f0c3-6815-bf86-fa23-1a330c60b9f3@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1516125516 29407 195.159.176.226 (16 Jan 2018 17:58:36 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Jan 2018 17:58:36 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 16 18:58:32 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebVV7-0006gJ-03 for ged-emacs-devel@m.gmane.org; Tue, 16 Jan 2018 18:58:21 +0100 Original-Received: from localhost ([::1]:52339 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebVX6-0007u3-Cd for ged-emacs-devel@m.gmane.org; Tue, 16 Jan 2018 13:00:24 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebVNy-00084z-LT for emacs-devel@gnu.org; Tue, 16 Jan 2018 12:50:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebVNu-0002Sn-Ql for emacs-devel@gnu.org; Tue, 16 Jan 2018 12:50:58 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebVNu-0002Sh-OS; Tue, 16 Jan 2018 12:50:54 -0500 Original-Received: from [176.228.60.248] (port=1656 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ebVNu-0006pe-6D; Tue, 16 Jan 2018 12:50:54 -0500 In-reply-to: <98f4f0c3-6815-bf86-fa23-1a330c60b9f3@yandex.ru> (message from Dmitry Gutov on Mon, 15 Jan 2018 21:50:33 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:222019 Archived-At: > Cc: emacs-devel@gnu.org > From: Dmitry Gutov > Date: Mon, 15 Jan 2018 21:50:33 +0300 > > Can we improve the "warm" reindex times? In the first message of this > thread I mentioned GNU Global because it reportedly supports incremental > updates. Can we get such feature in etags, too? Incremental tagging needs to leave the record about what was tagged somewhere, right? Since there's no such feature in etags now, this sounds like a project for which I won't have time any time soon. Any volunteers? > I more or less imagine how I'd implement such a feature using Lisp and > 'etags --append', but that would do nothing to help when the tags are > generated by make. It will also not help if Emacs is restarted, right?