From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#6737: 24.0.50; Feature request for vc-annotate.el Date: Thu, 03 Jun 2021 10:33:48 +0200 Message-ID: <87fsxz8hzn.fsf@gnus.org> 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="36434"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 6737@debbugs.gnu.org To: aneesh.kumar@linux.vnet.ibm.com (Aneesh Kumar K.V) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 03 10:53:44 2021 Return-path: Envelope-to: geb-bug-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 1loj6l-0009FP-2o for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Jun 2021 10:53:43 +0200 Original-Received: from localhost ([::1]:41098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1loj6k-00063W-1C for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Jun 2021 04:53:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loini-00019s-8g for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 04:34:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1loinh-0006mr-Uy for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 04:34:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1loinh-0003T5-ST for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 04:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Jun 2021 08:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6737 X-GNU-PR-Package: emacs Original-Received: via spool by 6737-submit@debbugs.gnu.org id=B6737.162270924013324 (code B ref 6737); Thu, 03 Jun 2021 08:34:01 +0000 Original-Received: (at 6737) by debbugs.gnu.org; 3 Jun 2021 08:34:00 +0000 Original-Received: from localhost ([127.0.0.1]:42192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loing-0003Sq-JA for submit@debbugs.gnu.org; Thu, 03 Jun 2021 04:34:00 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:40062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loind-0003Sc-QS for 6737@debbugs.gnu.org; Thu, 03 Jun 2021 04:33:58 -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=fEvZixgfAmj1deNI86RJBxnMa6G+1d0aXvKNTq33yy4=; b=mYikDhX/NOcw9wu3YK3gsD4UUa CDjaoMjK+SpYvAmO3kdM5INsn+1nQZ+XMU/cG7OgPNRhrBgeU5Bb0Sag2IlHVBIOd04Oe9DvvoM3z 7FHcgofszDDEPefGB4D0VUyKoIkInoiG4H9SwOWfHQZlsUUVxfUBeGFNl3BlmG7UKn9o=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1loinV-0008NI-6e; Thu, 03 Jun 2021 10:33:51 +0200 X-Now-Playing: Little Simz's _Grey Area_: "Offence" In-Reply-To: (Aneesh Kumar K. V.'s message of "Tue, 27 Jul 2010 10:53:29 +0530") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207919 Archived-At: aneesh.kumar@linux.vnet.ibm.com (Aneesh Kumar K.V) writes: > It would be nice to support incremental blame support in vc-annotate.el. > Currently we have to wait for the full blame information before the > annotate buffer is available. git blame support incremental blame > feature which should be used to imporve the user experience. A similar > implementation can be found at git://git.bunkus.org/mo-git-blame.git (I'm going through old bug reports that unfortunately got no response at the time.) vc-annotate seems to work quite fast for me (even in huge files that have decades-long histories, as in Emacs), so I'm not sure adding support for incremental annotation would be worth it. But perhaps changing the function to only work on the narrowed portion of the buffer would be nice? That way you could `C-x n d C-x v g' (for instance) and get a very snappy annotation of just the current function, for instance. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no