/
This patch add's an editor to socketmud.  I didn't write this editor, I simply convinced it to work with socketmud.  And not perfectly either.  You're going to want to write, or hook in, your own version of smash_tilde probably. (I left it commented out so you'll see where it goes.)

just put editor.c and editor.patch in your src directory, and type patch < editor.patch.  If this is an unmodified version of Socketmud 2.2 then you should not get any errors, if you do, you're gonna have to do the patching by hand.  It's not hard, just a few lines.

When you're done with that, just make clean, then make.  You shouldn't get any errors or warnings.

Now, this by itself doesn't do anything useful, you'll have to add stuff to make it useful.  An example from the code I'm working on (this won't work with stock socketmud.)

void cmd_rdesc(D_MOBILE *dMob, char * arg)
{
	if (dMob->socket != NULL) /*Make sure they're a player*/
	  string_append(dMob, &dMob->in_room->desc);
}

which lets you edit the description of a room using your newly installed editor.  Yay!

If you have any questions, feel free to e-mail me at zendarva@gmail.com, but don't expect a real fast response.