From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Generation of tags for the current project on the fly Date: Wed, 7 Feb 2018 12:47:04 +0300 Message-ID: <2d15ac14-586f-b997-1cce-0e8a6f998584@yandex.ru> 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> <87lggwkuth.fsf@tromey.com> <877esgqdhk.fsf@tromey.com> <1fad0c79-cd65-df83-9dcc-2650fed4dad1@yandex.ru> <76696ae3-318c-bb83-bbf9-a4f8680114ba@yandex.ru> <87lggsnkwc.fsf@tromey.com> <854cd0fd-5e4f-771a-0f58-b94373a2f98c@yandex.ru> <878tcgaqd9.fsf@tromey.com> <22dbecf2-4153-9410-722f-e98e48481302@yandex.ru> <83372f8ix9.fsf@gnu.org> <651fd4fb-bd0b-1cf5-62e0-aa8abe104817@yandex.ru> <83eflx7vw2.fsf@gnu.org> <2acd2301-771d-1749-36b7-a08fa6d668e8@yandex.ru> <83d11h7a54.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1517996720 10235 195.159.176.226 (7 Feb 2018 09:45:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 7 Feb 2018 09:45:20 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Thunderbird/58.0 Cc: tom@tromey.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 07 10:45:16 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 1ejMHz-0002KM-1D for ged-emacs-devel@m.gmane.org; Wed, 07 Feb 2018 10:45:15 +0100 Original-Received: from localhost ([::1]:42490 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ejMK0-0003yQ-E5 for ged-emacs-devel@m.gmane.org; Wed, 07 Feb 2018 04:47:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ejMJt-0003xb-HI for emacs-devel@gnu.org; Wed, 07 Feb 2018 04:47:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ejMJo-0002bk-Lc for emacs-devel@gnu.org; Wed, 07 Feb 2018 04:47:13 -0500 Original-Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:40322) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ejMJo-0002Za-C5; Wed, 07 Feb 2018 04:47:08 -0500 Original-Received: by mail-lf0-x22f.google.com with SMTP id h92so419701lfi.7; Wed, 07 Feb 2018 01:47:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=5w/A8qwvUZaKOsKwXLPomZYezvjkWX7o3U0xJGcHXKs=; b=Qmp0iyIkxMn2mHHixsLQKgTwDdBUVA3beRjoLP+vkeJ2jnBXn2Ug9AUJ37OHQfXAdJ QQPhmEYUgfE3H3dsfSwZrAW/tXNr439MUNA/n8NPgBlfsJ16kPPrShrvqUla1WoYlz0+ RowyyWax/4D0i8NLInChbXBcUA//tACm8WqR4APv/pKRVBc8a/DB9WTtWTkjrmFf+Zyo 8D9JCp3S/1H33cJPWy43ilLM7gRRh4qC7K3tg24v6M/vskk1RAK/a0RMJ9dv5UwQXPnQ iQroXO2RQrvPok3nbNXrG8kXkAhPQEUnEf6d03fmQGTa+ygY/8O/qEUWQ2GXdnmGQIdg vCXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5w/A8qwvUZaKOsKwXLPomZYezvjkWX7o3U0xJGcHXKs=; b=pKTaPfo81JzYgnjBcIVHTYrSgyydRUVCByiKwq3d+wNl/Cx7UP5vjeebx+5/e+PkwD Y/rNSZg5WcfV58QTHYbFjaLsbQl5VtgNH4+511oKmyomtMCU3R1XCec9Wj+Dap3YvtHd JgayIJfZrP+CFL54tTBhekd7XHsz+8jYY6+jX8thBY7i5lVzYNHO0O1n6Z0xGjLLV1v/ d8F7BZ/wSL1UT55mt3MdXPaAVeF215KV91flRVzD9iwXmqgIQ3pEeGshuT33wSwWp057 RVQzGRucngms7Jywgs0N/iRNVtoKiflIq5hChCp6CZGEl1TXxZ77QIIxvuanY1fopJsk 7Big== X-Gm-Message-State: APf1xPCMZa2n4CTkII+TJlKJiLPpvJBRn7YO//7PnmCOSF0d/QUK4etQ ksveZIZvWLxtYR3CC9K362u7oTc5 X-Google-Smtp-Source: AH8x225O88pw1lzYnAIXqtmKrFPj6jSVi8JUosFDNih3ptXJmyduEH9aA7u1EwuKdtApTntd3X7jTw== X-Received: by 10.25.23.194 with SMTP id 63mr3991102lfx.100.1517996826692; Wed, 07 Feb 2018 01:47:06 -0800 (PST) Original-Received: from [192.168.1.190] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id x62sm211986ljb.69.2018.02.07.01.47.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Feb 2018 01:47:05 -0800 (PST) In-Reply-To: <83d11h7a54.fsf@gnu.org> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::22f 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:222615 Archived-At: On 2/7/18 06:26, Eli Zaretskii wrote: >> It would be nice to keep the index up-to-date automatically during all >> that. Many users would expect that, I think. > > Then I guess we should ask "etags -u" to do that automatically, > i.e. for every file name it finds in TAGS to check whether that file > exists, and if not, remove all its tags from the file. Maybe with a new option (e.g. 'etags -u --prune'), because it'll likely take some time. I wonder how much the overhead is going to be.