[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