4 ms·
Nice, but this doesn't go far enough imo. I love emacs but keep using Sublime on a daily basis because it has real, native[0] mouse handling and UI. My dream e
by rjeli 6y ago
Nice, but this doesn't go far enough imo. I love emacs but keep using Sublime on a daily basis because it has real, native[0] mouse handling and UI. My dream editor would be a Sublime UI on top of embedded emacs. That means:
- Native mouse selection of text, proper copy/paste, ideally with a "narrow caret" instead of block cursor everywhere
- Native graphical file tree with drag and drop
- Native tabs with pretty drag and drop
- Pixel-fine resizing of panes
- Pixel-fine scrolling!!
[0]: Everywhere I say "native" above, I don't really care if it's GTK or electron (provided it's snappy) or whatever. I mean the nebulous feeling of having text areas work like every other text area on my desktop.
VimR (https://github.com/qvacua/vimr https://github.com/qvacua/vimr) on mac was the closest to this I ever got, and I love that editor, but I'm not on macOS anymore.
edit: Oh g-----, I'm literally describing aquamacs. I wonder if anyone has tried to run it on linux with GNUstep or something ;__;
- solarkraft 6y ago> Pixel-fine scrolling!! I don't see why software not having this is apparently acceptable. It's just disorienting to have line jumps. That's not how the real world works. Modern Linux software is pretty good at it (GTK, Qt) as is much Windows software. However the only git GUI I otherwise enjoy using that has it is Sublime Merge.
- throwaway_pdp09 6y agoBeyond 'pretty', how does this help the user in any way? I'm an emacs user and love it but lack of fine scrolling is hardly it's worst feature.
- solarkraft 6y agoIt's less disorienting. Humans are not built to track things that are at one place at one point in time and instantly another at the next moment. I guess it feels fitting when you use a mouse wheel that has jumps in it anyway, but on a touchpad it feels highly unnatural.
- O_H_E 6y ago> Sublime UI on top of embedded emacs. I would _really_ pay for that. If you throw in a simple (even if limited) interface to elisp via something like python/lua, the would be IDE nirvana for me.