I've set up a newlisp mode for emacs. This mode is already
quite robust, but not well tested, and has the potential
of being a full-blown IDE.
It can host the newlisp editor, handling newlisp multi-line
commands and has full-blown on demand documentation, both
one-liners and verbose.
I'm also proposing a strategy
to easily parse data from the newlisp manual and output
name/value pairs (keywords+data) so that documentation
could also be generated from vim. I believe that boxer,
which is an awesome windows editor could also exploit
such data.
The newlisp emacs mode resources are at
http://www.johnsons-web.com/demo/newlisp/
This is just a beginning for me, but will make changes,
correct errors, given my time and knowledge. (See
caveats).
CAVEATS: I am a emacs newbie, and not really conversant
with newlisp at all. That means I have only
introductory knowledge of elisp, and virtually
none of newlisp. This project was done in parallel
with an emacs mode for rebol, which I am conversant
in *and* bearing in mind that some of the same resources
may be used for generating vim helpfiles for newlisp.
(and see abover re boxer and other editors)
Vim *is* my main editor at this time.
So vim users may be interested in the vim helpfile angle, and I'd
be happy to contribute. After building the helpfiles, a couple
of simple vimscript functions using <CWORD> or somesuch should
suffice.
In my mind, newlisp and emacs are a good fit, because, emacs is really
"driven" by elisp, which is (to avoid being redundant) a "lisp" language.
For those of you who are interested in emacs but have found the system
difficult or newsgroups not always helpful, I'd invite you to join up
at
http://groups.yahoo.com/group/emacs-comint/
which is moderated by me. With enough participation it could be helpful
to those interested in emacs (and certainly helpful to me)
NOTE: At least on you has been using mode. Please take note that
there has been some file name and syntax changes.
Thanks a million. You've done quite a good job!
Eddie
Quote from: "eddier"
Thanks a million. You've done quite a good job!
Eddie
:-)Let's see how it works for you and others. Any proficient newlisp programmer
can adapt to elisp and make emacs do just about anything for them.