Newlisp editor mode for (X)Emacs - vim too

Started by Tim Johnson, February 07, 2005, 08:49:58 AM

Previous topic - Next topic

Tim Johnson

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/">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/">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.
Programmer since 1987. Unix environment.

eddier

#1
Thanks a million. You've done quite a good job!



Eddie

Tim Johnson

#2
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.
Programmer since 1987. Unix environment.