[climacs-devel] climacs-based application

Christophe Rhodes csr21 at cam.ac.uk
Wed Jan 26 23:38:55 UTC 2005


[ I will subscribe soon -- sorry about requiring another moderation ]

Robert Strandh <strandh at labri.fr> writes:

> Christophe Rhodes writes:
>  > * Where are LOW-MARK and HIGH-MARK of a buffer positioned when all
>  >   that has happened is that the point has moved?  Is this well-defined
>  >   somewhere?
>
> LOW-MARK is at the end of the buffer and HIGH-MARK at the beginning. 

Thanks.  (Is this in a document somewhere?  I'm afraid I couldn't get
the climacs-internals texi to build, probably because I hadn't chased
down enough dependencies for fig2whatever)

>  > * I would like to draw the element near the cursor in a different
>  >   colour.  This doesn't interact trivially with incremental-redisplay,
>  >   at least as far as I can see; is there a way of selectively
>  >   invalidating one updating output record so that it is forced to be
>  >   redrawn?
>
> Sure, do what I do, give it a cache-value of (cons nil nil). 

... oh, yes, you can request a different (unobtainable!) cache value.
Devious.

>  > * I have some specialized keybindings, which I'm currently putting in
>  >   the global space; is there a mode-specific keybinding concept in
>  >   Climacs yet, or is this the only place for them?
>
> I haven't started thinking about this yet, simply because I am not
> convinced that the Emacs system of exactly one major mode and a bunch
> of minor modes is the right one. 

(Relatedly...) I knew there was something else I wanted to ask, but I
forgot about it.  I couldn't see if or how the display of the buffer
contents in the textual-view (that is, in normal climacs operation)
was to be extended -- for instance for fontifying syntactic markers.
It would be nice if I could fontify syntactically incorrect or
incomplete tabwords, for instance -- my parser is propagating that
information to the syntax, in the form of distinct END and AFTER marks
-- but I couldn't see any neat way of hooking into the display code.
Am I simply the first to need this?  (I seem to recall in the mists of
time there being a texinfo mode, but maybe that got zapped somewhere
along the line?)

Cheers,

Christophe



More information about the climacs-devel mailing list