Archive for the 'Projects' Category

Oct 13 2008

VisEmacs 3.1.1 Released

Published by michael under Projects, coding

Well, I’m feeling overwhelmed these days, but at least I’ve knocked one item off my todo list– I’ve released a new version of VisEmacs.  You can get the installer here.

Release 3.1 included support for Emacsclient, but I think introduced a bug– the new configuration settings weren’t being saved correctly (or maybe they never were– I’m too tired to check). Many thankgs to Andrew Ng for first, catching it, and second fixing it.

Also, Christoph Conrad tells me that the DotEnvCommand tool makes a really handy companion to VisEmacs. I haven’t tried it yet, but it looks pretty cool. If anyone’s using it, do let me know.

No responses yet

Apr 13 2008

VisEmacs

Published by michael under Projects

I also uploaded VisEmacs 3. VisEmacs is a Visual Studio Add-In that allows Emacs to be used as your text editor.

It was originally authored by Jeff Paquette, targeting DevStudio 6.0, and it saw a lot of use. Time went on, and Visual Studio 2002, 2003, & 2005 came along (and changed the Add-In model completely, meaning the Add-In was no longer compatible). There would periodically be requests for ports on the VisEmacs mailing list, but since Jeff was still using DevStudio 6, he demurred.

Instead, he would invite us, the users, to do so, and in 2006, I finally did. Here’s the original announcement:

Hi all,

Over the past few years folks on the list have asked about
getting VisEmacs ported to Visual Studio 2002, 2003, and so
forth. Jeff invited us to dig in to the source code & go for
it. Well, I finally did.

At first, I was just trying to get something up & running for
my own use. Later on, I thought it might be useful to other
folks, as well.

So, here goes:

1. This is a complete re-write. The code needed to be
heavily re-structured anyway, and I’m not a big MFC fan. I
developed it using Visual Studio 2005 & it uses STLport 5,
ATL 8, and WTL 7.5.

2. One DLL (’visemacs.dll’) will load in DevStudio 6, Visual
Studio 2003, & Visual Studio 2005. These are the three IDEs
I use & have access to. If someone wants to support another
environment, let me know & maybe we can collaborate on something.

3. I only implemented the functionality present in VisEmacs
2.1. I wasn’t even aware of the 2.9 release before I
started! Again, if folks find this useful, and want the new
functionality, I could add it to the re-write.

Afterwards, Jeff got in touch, and we agreed to host the new code on it’s project page at SourceForge (you can download it there, too).

All that said, I saw while perusing Jeff’s blog the other day that he’s working on a VisEmacs re-write which is compatible with the new Add-In model (i.e. not DevStudio 6), and has even made a preliminary version available here. So, if you’re not interested in backward compatibility with DevStudio 6, you might want to try that one, too.

Finally, I’m working on adding Visual Studio 2008 compatibilty to VisEmacs 3 and hope to have a new build ready in the next week or two. In the meantime, you can grab the most recent version (3.0.2) here (debug build here).

One response so far

Apr 12 2008

XML-RPCAmp

Published by michael under Projects

I just uploaded XML-RPCAmp. Its a Winamp plugin that implements a little XML-RPC server exporting methods for controlling the player over the network.

You can get it from the Winamp plugin repository, or from it’s new project page here on Unwound Stack.

BTW, while writing this post, I checked it’s page over at Winamp.com & saw I got a nice review– thanks, Abeward!

No responses yet