Emacsy: An Embeddable Toolkit of Emacs-like Functionality
An anonymous reader writes "Emacsy is 'a Guile library that provides Emacs-like facilities — keymaps, minibuffer, tab completion, recordable macros, and major/minor modes — for applications natively.' However, to my eyes, it looks more like an attempt to revive the development style done on Symbolics Lisp Machines that survives to some extent in Emacs. Might be a boon to Emacs users, but where's a comparable VIM alternative?"
The skeptic in me asks what benefit this would have over just using libguile directly, and how it fits in with efforts to port Emacs itself to Guile and things like Englightenment's pluggable event loop. The example code seems to imply Emacs-like APIs will be used (despite not intending to replace parts of Emacs), even when better alternatives exist. Some of the proposed components seem orthogonal to existing interface toolkits; others seem to compete with components provided by various Free desktop environments.
Visual Studio offers all of these natively built-in. It is also easily extensible and can support any language. There is even open source Python tools available at CodePlex.
- Supports CPython and IronPython
- Python editor with intellisense and signature help
- Find all references and goto definition
- Local and remote debugging
- Refactoring: Rename, extract method
- Profiling with multiple views
- Integrated REPL window with inline matplotlib graphics
- Support for HPC clusters and MPI and debugging
- Interactive parallel computing via integrated IPython REPL
- Object browser
Try it!
Blah Blah Blah.
No macro recording? You may as well hold up a toy hammer and claim you can easily build a house with it.
If only, if only other editors would see the power inherent in Emacs macro recording...
Everything else you mention can be done with emacs already.
How horribly sad that we have yet to get GUI code editors that equal, much less exceed, emacs in terms of coding assistance that is possible...
"There is more worth loving than we have strength to love." - Brian Jay Stanley