Newlisp editor mode for (X)Emacs - vim too
Posted: Mon Feb 07, 2005 4:49 pm
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.
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.