I'd rewrite in a Clojure-like language
tried Wanderlust?
> Autocompletion is supported, but git provides this as well. git, as a classic unix cli app, doesn't provide autocompletion git, as a classic unix cli app, doesn't know nothing about the result of a previous command,…
> I have no interest in trying to memorize which hotkey does what, and how to bend yet a new interface to my will you don't have to, most of the time `git subcommand` counterpart is just `M-x magit-subcommand`
> Yeah, git is certainly a low level tool. > I too google the commands I don't use often. So, spend more time getting the same result is fine for you?
Software is for people, not for software itself. I want to get things done fast and with less cognitive load, magit allows me to, git doesn't.
> and modal editing saved my career from an early death by wrist injury The fun thing is I stopped experiencing wrist pain after I switched from Vim to Emacs (with ±native bindings), partly because I moved Ctrl to Caps…
> Because the MacBook trackpads are so precise But you to have to know where to click. And that's the biggest problem with so-called "modern" UIs - it lacks discoverability. Either you memorize all menus and dialogs, or…
> but I haven't developed the mental capacity to remember all the keyboard shortcuts for emacs or vim. In Emacs - you don't have, there are a lot of packages which make the discoverability a breeze - counsel-M-x,…
> I don't need my text editor to send email You don't, there's an MTA for that, but for composing mail, filtering mailbox, searching and other text-related tasks Emacs has much superior interface. > be an IRC client…
Emacs is not about shortcuts, you can use default, CUA, viper, Evil, or even custom ones. The main things are lisp and interactive commands.
emacsclient usually starts even faster than the Vim (even without .vimrc)
> I need better manipulation of context-specific, meaningful, rich objects. They are still represented as text in 99% of editing interfaces, and you have to work with that representation.
> Emacs was invented for a world where Text was everything. Text is still a large part of computing. > These days programming languages are designed around tooling. Every time I see a language which requires a lot of…
Then find another one. Clojure is quite popular these days.
I'd rewrite in a Clojure-like language
tried Wanderlust?
> Autocompletion is supported, but git provides this as well. git, as a classic unix cli app, doesn't provide autocompletion git, as a classic unix cli app, doesn't know nothing about the result of a previous command,…
> I have no interest in trying to memorize which hotkey does what, and how to bend yet a new interface to my will you don't have to, most of the time `git subcommand` counterpart is just `M-x magit-subcommand`
> Yeah, git is certainly a low level tool. > I too google the commands I don't use often. So, spend more time getting the same result is fine for you?
Software is for people, not for software itself. I want to get things done fast and with less cognitive load, magit allows me to, git doesn't.
> and modal editing saved my career from an early death by wrist injury The fun thing is I stopped experiencing wrist pain after I switched from Vim to Emacs (with ±native bindings), partly because I moved Ctrl to Caps…
> Because the MacBook trackpads are so precise But you to have to know where to click. And that's the biggest problem with so-called "modern" UIs - it lacks discoverability. Either you memorize all menus and dialogs, or…
> but I haven't developed the mental capacity to remember all the keyboard shortcuts for emacs or vim. In Emacs - you don't have, there are a lot of packages which make the discoverability a breeze - counsel-M-x,…
> I don't need my text editor to send email You don't, there's an MTA for that, but for composing mail, filtering mailbox, searching and other text-related tasks Emacs has much superior interface. > be an IRC client…
Emacs is not about shortcuts, you can use default, CUA, viper, Evil, or even custom ones. The main things are lisp and interactive commands.
emacsclient usually starts even faster than the Vim (even without .vimrc)
> I need better manipulation of context-specific, meaningful, rich objects. They are still represented as text in 99% of editing interfaces, and you have to work with that representation.
> Emacs was invented for a world where Text was everything. Text is still a large part of computing. > These days programming languages are designed around tooling. Every time I see a language which requires a lot of…
Then find another one. Clojure is quite popular these days.