[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:00839] [rasmith@aristotle.tamu.edu: TLG utilities]



Smith $B;a$+$i$N%a!<%k$rE>Aw$7$^$9!#(B

------- Start of forwarded message -------
To: TAKAHASHI Naoto <ntakahas@xxxxxxxxx>
Subject: TLG utilities
Content-Type: text/plain; charset=US-ASCII
Date: Sun, 16 Jul 2000 08:31:04 -0500
From: Robin Smith <rasmith@xxxxxxxxxxxxxxxxxx>

I'm still traveling, but to save duplicated effort here are the
changes I plan to make to various tlg things:

In tlgcites2emacs: 

(1) a command line flag "-o <num>" causes the input file to be opened at
offset <num>*8192 (defaults to 0; ignored if the input is stdin)

(2) I'm rewriting the 'seeking' code in two ways:
    --both a start and an end citation can be specified.  All output is 
    suppressed before 'start' is found and after 'end' is found.

(3) I have already changed the default output format for line numbers (as you
    know).  I'm planning to fix up more options so it can be used as a 
    standalone.

(4) I changed your lex rules for "@" and "@"[0-9]+ (still not handled very
    well, but I wanted to deal with lines which change line number in mid-stream)

In tlg-util.el:

(1) I'm implementing a search function tlg-goto-ref (straightforward, though I'm
    trying to refine it to allow specifying only a partial list of "levels" and
    to have better response to references not found)

(2) Adding a new tlg-read-idt that opens an idt file in a buffer, provides a list
    of works, and does jumps to work at point.
 
(3) I have a function tlg-getref that returns the reference at point (from
    text properties); an evaluation of this goes into the modeline for tlg-mode.

(4) Various changes to cgreek-find-file-with-cites to give a 
    cgreek-find-work-with-cites (used in the idt buffer)

I don't know if I will have time to finish this this week.

If I haven't said so, I'm very grateful to you and the cgreek-emacs-mule
group for having made it possible to use the TLG with emacs.

Robin Smith              
Department of Philosophy            rasmith@xxxxxxxx
Texas A&M University                Voice (409) 845-5696
College Station, TX 77843-4237      FAX   (409) 845-0458
------- End of forwarded message -------