Skip to main content


@screwlisp @Judy Anderson
I've been looking to migrate more of my workflow into emacs, in this particular case I'm looking to moo via emacs which I believe you both do?

I believe @screwlisp has mentioned using rmoo, but the only repo I found for that hasn't been updated in over a decade. Is there something more recent I'm not aware of?

in reply to screwlisp

@screwlisp Ohh... glad to see they've moved off of GitHub, though they don't seem to play well with my VPN.
in reply to Jonathan Lamothe

I can offer you the moo.el I use, it started out as something by Pavel and/or wRog and was recently updated by KMP for Emacs 29. Randomly looking at some comments I see references to williams.edu making me think that JoeFeedback had a hand in it as well.

download at olum.org/yduj/moo.el

".moo_worlds" file format:

/def settype
/settype MOO
/addworld LambdaMOO lambda.moo.mud.org 8888

screwlisp reshared this.

in reply to Judy Anderson

@Judy Anderson @screwlisp Hmm... I'm still using Emacs 28. I should really think about getting onto that upgrade to Debian 13.
in reply to Judy Anderson

I kinda think the version of moo.el that I have will automatically add LambdaMOO when you load moo.el if you don't have a .moo_worlds. I think you only need that if you have more worlds. YMMV, but try pulling moo.el into emacs and searching for 8888 to see the logic that I think is probably doing this. (I didn't track back to see where 'file' is getting its value, but I assume it's .moo_worlds because I don't have a .moo_worlds and somehow LambdaMOO is pre-defined.)

Also, you can, if you prefer, use the mud-add-world function from your .emacs (possibly multiple times with different hosts) to avoid a .moo_worlds. Whether that file is a help or hindrance is a personal taste issue. This is what my .emacs says, right after loading moo.el. It adds MOOsaico, a multilingual MOO in Portugal that I helped program (3 decades ago):

(mud-add-world "MOOsaico" "" "" "moosaico.moo.mud.org" 8888
(intern-soft "MOO" mud-types) t)

screwlisp reshared this.

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.