Live data from Hacker News

Mousemacs – A mouse-driven Emacs

github.com

21–30 of 99 posts

Re: Mousemacs – A mouse-driven Emacs

#21
post #5

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

The file browser on the left and the general design of it makes me lean towards the author intending this to replace VS Code and other modeless, less keyboard focused editors, not regular Emacs, which I can see the value in because Emacs being written in C and Lisp is probably a lot more performant and lean, plus a lot of people are opposed to Electron apps in general.

Re: Mousemacs – A mouse-driven Emacs

#22
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.

Re: Mousemacs – A mouse-driven Emacs

#24
post #2

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.

You can already have varying fonts in Emacs. Not quite in a word-processor-like way (thankfully!).

Re: Mousemacs – A mouse-driven Emacs

#25

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 d…

“Better way to manage multiple files”? I just asked Emacs and I have over 700 files open. Not sure what is inconvenient about editing multiple files.

Re: Mousemacs – A mouse-driven Emacs

#27
post #8
post #5

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

I'm not sure this is true. Emacs is fundamentally command driven - everything is a command, and can be invoked, edited or replaced the same way. What triggers those is obviously key bindings for a lot of people but it's not really what makes Emacs powerful or extensible. People have diverse needs when it comes to wanting to interact with a computer, and it's great that Emacs's flexibility allows them to.

I agree. Vim is inherently keyboard-focused. That Emacs is not, and instead focuses on the command as the fundamental unit driving everything, is its primary strength.

This is what makes Emacs more flexible than Vim to the point where there's a very faithful reimplementation of Vim for Emacs. Couldn't do the opposite, even if you wanted to.

Re: Mousemacs – A mouse-driven Emacs

#29
post #5

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

Why not? Some things make a lot of sense, like the context menu. The current right-click behavior just sets the text selection mark. This doesn't make much sense anymore: every other editor uses click and drag to select text using the mouse. This frees the right mouse button, and a context menu makes lots of sense. Emacs is a highly complex software, which is then customized with lots of modes. Making functions accessible via a context menu would be awesome for both usability and productivity. The menus could be easily customized to further improve user workflows.

As for the rest: maybe some of the features are nice to have. I don't really care for tabs, and standard shortcuts are usually a non-issue, since everyone ends up using whatever they prefer ("standard", Emacs, or Vim). In any case, most advanced functions are usually accessed by name, whatever the editor.

The important takeaway is that every Emacs user should acknowledge the fact that the mouse is underutilized. We may not need it, but it's a huge barrier to overcome for new users.

Re: Mousemacs – A mouse-driven Emacs

#30
post #2

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.

I do not understand the want to stick with fixed-width fonts in this day and age. We do not use the editor to punch cards anymore, nor do we type text on a character-cell terminal or a typewriter. With the high-resolution displays, code we write should look more like one that is found in some nice programming books - complete with bold-faced reserved words, italicized comments, and even some mathematical typesetting. This could even (re)open the path to the Holy Grail of literate programming!
Post reply on HN