Mousemacs – A mouse-driven Emacs

  • 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) 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 ;__;

  • Kinda strange.

    Emacs is so inherently keyboard-focused that I fail to see the point of this... nor the need for it?!

  • Mac has "Aquamcs" which is mac native emacs with a wierd blending of MacOS key commands and emacs commands.

    It works better than expected. Its not perfect but maintains the recording/playback of macros I use all the time. The fact that mac shortcuts use "Command" which emacs doesn't use natively helps.

    https://aquamacs.org/about.html

    Look forward to trying mousemacs out.

    -A

  • Based on the title I hoped this was going to be emacs with acme-style mouse chording.

    [1]: http://acme.cat-v.org/

  • I think this is solving several different problems:

    1) I would love to have a better way to manage tabs and multiple files in emacs. This piece seems awesome!

    2) Good context menus aren't as important, but a definite win! emacs is useless here. But I'm not sure your context menus are the ones I want.

    3) As someone who's used emacs for a long time, I would hate to have my emacs shortcuts replaced by standard ones. I don't want to remap my brain.

    I wish there were a way to pick-and-choose.

  • The config files for this are well commented and explained. Great for someone new to emacs. Which I suppose is exactly who Mousemacs is for.

  • This is the first step only. I remember in 1995 Stallman wanted Emacs to be "like Microsoft Word" with varying fonts and other formatting shit with hidden Tex-coding. Do it.

  • This seems like a nice extension to Emacs for folks that want to use it but are stymied by the steep learning curve.

    Personally I think the learning curve is worth it... especially with an aid like Spacemacs. It gives you the context and quick access without requiring a mouse and thus results in faster and more efficient interaction in the long run.

    https://github.com/syl20bnr/spacemacs

  • Very cool! I don't understand the extent to which this changes Emacs under the hood, though.

    Do you think it'll still be able to run org-mode?

    EDIT: Org-mode is working for me. I still don't know how to use it, but it's nice to be able to navigate through it via the right-click menus.

  • I see a potential future use case for this when human-computer interaction will be done through brain interface. Will prolly be easier to integrate with nervous signals from brain to one hand (mouse interaction) compared to two hands (keyboard interaction).

  • One of the things that drew me to emacs initially was that I could customise it to reduce or, in most cases, eliminate mouse usage. Toolbars, scroll bars etc. were the first things to go. Just taking those away makes emacs must more attractive for me.

  • Can we add clippy, too?

  • Would love a more GUI focused Emacs but don't change keyboard shortcuts I've built into my muscle memory please.

  • Has someone tried this together with spacemacs?

  • Thanks. I hate it.

  • Mouse-driven Emacs is like a feet-driven car. Fred would have loved to see this.