My feedback is targeted at the ymacs demos giving a better "first impression", which at this point might be the only one allowed for many.
I am taking the time because that's the most emacsy (unintended bun) experience I've had in a web editor and to me that is a compliment.
I had to "Load its own code!" and read it to jump over these brick walls:
* C-x C-b is undefined
* C-h gives me a chrome://chrome/history/ lesson, but that might be chrome's fault
* M-x sounds the bell (why?) but "that's all she wrote". Neiter ? nor SPC do more than insert themselves in the minibuffer. Reading sources I find M-x switch_to_buffer (C-x b) would work, if only by keyboard (the menu does not allow one to actually pick an entry).
Why not implement C-x C-b? Would it be that hard? Or just let it do what C-x b does for now?
M-x ? and M-x SPC listing all available commands would be a big win too.
But a commad like M-x switch_to_buffer should not really be presented to an emacs user, make that M-x switch-to-buffer, even if some internal mapping may be needed.
Comments
My feedback is targeted at the ymacs demos giving a better "first impression", which at this point might be the only one allowed for many.
I am taking the time because that's the most emacsy (unintended bun) experience I've had in a web editor and to me that is a compliment.
I had to "Load its own code!" and read it to jump over these brick walls:
* C-x C-b is undefined
* C-h gives me a chrome://chrome/history/ lesson, but that might be chrome's fault
* M-x sounds the bell (why?) but "that's all she wrote". Neiter ? nor SPC do more than insert themselves in the minibuffer. Reading sources I find M-x switch_to_buffer (C-x b) would work, if only by keyboard (the menu does not allow one to actually pick an entry).
Why not implement C-x C-b? Would it be that hard? Or just let it do what C-x b does for now?
M-x ? and M-x SPC listing all available commands would be a big win too.
But a commad like M-x switch_to_buffer should not really be presented to an emacs user, make that M-x switch-to-buffer, even if some internal mapping may be needed.
This HN article links to http://tageorgiou.github.com/ymacs/ and [Try Out] there links to http://tageorgiou.github.com/ymacs/demo/
* It seems to have some character encoding issues in the modeline:
ymacs.frames[0].getModelineElement().innerHTML
"-- <b>test.js</b>  49% of 1.35k  (13,3) "
[Live demo] at http://www.ymacs.org/ links to http://www.ymacs.org/demo/
* Modeline looks good in this one:
ymacs.frames[0].getModelineElement().innerHTML
"-- <b>test.lisp</b> (1,0) "
brettcvz, mishoo, tomelam, keep up the good work, I really like this!