nex3/perspective-el — pull request #17 by fred-o (2012-10-24 07:51:06+00:00)
Title: Fixed a bug in persp-frame-local-let which made edebug crash

I found a bug in ```persp-frame-local-let```, which causes the bindings to remain unbound in the body of the macro if they didn't have a binding to begin with. This caused problems with ```recursive-edit``` and made edebug crash.

My fix creates the bindings regardless of whether they existed before, and cleans up afterwards by either resetting them to the old values or removes them with ```makunbound```.