Flutterby™! : CRiSP emulation in Xemacs?

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

CRiSP emulation in Xemacs?

2001-03-16 18:23:30+00 by ebradway 6 comments

I use Xemacs when I'm going to be editting the same file for more than a few minutes. Today I was playing around in the preferences and found something about an editing emulation of 'CRiSP'. Turning it on doesn't seem to do anything though. Does anyone with more emacs knowledge have any idea what it's supposed to do?

comments in ascending chronological order (reverse):

#Comment made: 2002-02-21 05:31:19+00 by: Bill Stilwell

It seems to be a commercial unix editor - http://www.vital.com/crisp.htm Can't say I've ever used it, though.

#Comment made: 2002-02-21 05:31:19+00 by: ebradway

I know exactly what CRiSP is. Both Dan and I are BRIEF users going way back to the late 80's (we learned BRIEF regex before we learned to walk ;). CRiSP is the greatly enhanced, multiplatform descendent of BRIEF (which is still owned by Borland/Inprise and hasn't been changed since 1991 when they bought it from Underwear and change the Copyright notice).

My hope was that the CRiSP emulation would make emacs use the CRiSP keybindings that are so deeply wired in my brain that I still sometimes hit ALT-X to quit.

Ironically, I use three different editors on a daily basis: joe (using modified WordStar keystrokes), Xemacs, and Knote (which uses CUA keybindings). Maybe I don't need to through another set of keybindings into my life. Maybe I should do as Dan has and learn to use emacs for everything! C-x C-c!

#Comment made: 2001-03-17 00:09:29+00 by: hexmode [edit history]

M-S-; (require 'crisp) RET

M-x crisp-mode RET

seems to put it into a crispy mode. Now, M-x (Meta=Alt on some setups, so if you don't have a meta key, M-x == ALT-X) makes Emacs exit.

True, a lot of the Emacs keybindings are still there, but that is so you can transition to them. Now transient-mark-mode is on so text between point and mark is highlighted. When Crispy, use M-m to set the mark and then move the point (cursor) around and you can see what text is "selected".

There are lots of other keybindings in there. Check out crisp.el for them all.

#Comment made: 2001-03-17 02:09:39+00 by: Dan Lyke [edit history]

I played around with an earlier Brief[Wiki] keymapping way back when, and gave up because Emacs[Wiki] really does have a different feature set than CRiSP[Wiki]. If you use all the features of the editor, eventually you'll end up trying to figure out something that one does that the other doesn't, and the keymappings are mutually incompatible.

It's a shame that CRiSP[Wiki] is licensed the way it is, because it is my favorite editor. Unfortunately the difference isn't enough to warrant the hassle and cost to license it on all the different platforms I use.

#Comment made: 2002-02-21 05:31:19+00 by: ebradway

I've been trying to force myself to use Emacs more but 75% of the time I end up using joe out of habit. When I worked in a shop where everything was centered around one big iron HP box the CRiSP licensing was quite manageable. Unfortunately I have to agree with Dan - even though CRiSP is likely the best editor ever made, getting it working universally is a bitch even when you're willing to pay for it.

#Comment made: 2001-03-23 06:42:16+00 by: Mark A. Hershberger [edit history]

Just saw this in gnu.emacs.sources. The message:

I use the crisp/brief-mode for a short time and I was dissatisfied with the key-bindings.