From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Corneli Newsgroups: gmane.emacs.help Subject: Re: Annotation mode Date: Fri, 14 Oct 2005 04:09:22 -0400 (EDT) Message-ID: <20051014080922.7F2C18191@planetmath.cc.vt.edu> References: <1129271963.787889.149720@g14g2000cwa.googlegroups.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1129282505 24084 80.91.229.2 (14 Oct 2005 09:35:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2005 09:35:05 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Oct 14 11:35:03 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EQLwa-00037K-Ib for geh-help-gnu-emacs@m.gmane.org; Fri, 14 Oct 2005 11:33:40 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EQLwZ-0002hC-HC for geh-help-gnu-emacs@m.gmane.org; Fri, 14 Oct 2005 05:33:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EQKpq-0007ff-PT for help-gnu-emacs@gnu.org; Fri, 14 Oct 2005 04:22:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EQKoS-0007bI-Tc for help-gnu-emacs@gnu.org; Fri, 14 Oct 2005 04:21:21 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EQKjU-0006D4-Pf for help-gnu-emacs@gnu.org; Fri, 14 Oct 2005 04:16:05 -0400 Original-Received: from [198.82.161.133] (helo=planetmath.cc.vt.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EQKjU-0008CT-LP for help-gnu-emacs@gnu.org; Fri, 14 Oct 2005 04:16:04 -0400 Original-Received: by planetmath.cc.vt.edu (Postfix, from userid 1025) id 7F2C18191; Fri, 14 Oct 2005 04:09:22 -0400 (EDT) Original-To: help-gnu-emacs@gnu.org In-reply-to: <1129271963.787889.149720@g14g2000cwa.googlegroups.com> (spamfilteraccount@gmail.com) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:30227 Archived-At: I've been working on a very sophisticated system for doing things like this. You can find it in CVS at http://www.nongnu.org/hdm/ under the "scholium-system" subdirectory when the code is checked out. It might need a little hacking to get it to do everything you want; its currently pre-release, but just barely. (I'd be happy to accept contributed code.) If you want to start with something simpler, you could also take a look at http://lists.gnu.org/archive/html/help-gnu-emacs/2005-07/msg00276.html I'm looking for a mode for annotating files without modifying the file's contents, so the anotations are stored separately from the actual files. The desired features: - I want to add textual annotations to a file while reading it. I'm thinking of hitting a key which pops up a window showing the existing annotation (if any) for the file. I can edit the annotation and when I close the window it is saved automatically. - When a global annotation mode is enabled the currently stored annotations are always shown for the current buffer. - I'd like a browser which shows the existing anotations with the corresponding file names, so that I don't have to open the actual files if I want to see their annotations. The annotations should be searchable. Preferably they could also be edited from the annotation browser. I tried to search with Google for a similar thing, but didn't find anything. Thought I asked here first, before starting hacking my own implementation.