damerell@NSFNET-RELAY.AC.UK (Dr R M Damerell, RHBNC) (11/26/89)
I have written some Emacs functions for editing WEB files; also for indenting
Pascal files, these are intended to complement the pascal.el file
written by V.Broman and others. I dont like the idea of having one file of
code for indenting C and one for Lisp and one for Pascal, etc. So I have
written functions for indenting which I hope will be adaptable to several
languages.
The Pascal part also provides functions like forward-proc, kill-proc, mark-proc
and the WEB file provides forward-module etc. I am also in process of trying to
write a mode for change files; this is much more difficult.
I would like to find some people willing to try this out & report bugs.
Is anybody interested?
Problem: in files like pascal.el and c-mode.el, there are several un-used
C-M keys, such as:
G L M Q R X Y Z
Can I just use these as I like or is there some reason not to?
Problem2: I would like to have a function that does this:
Make a speculative change, ask user if he agrees,
If user rejects the change then undo it.
and my question is: is there any to guarantee to undo exactly the right amount?
Problem 3: I would like to be permitted to alter the function count-matches,
as follows: at present it displays the result as "25 occurrences". I would
like to alter it so that with an optional argument it returns the value
instead. Please may I do this? I propose to submit the revised defun to
info-gnu-emacs-request, unless somebody suggests a better place to send it.
Mark