4 ms·
Yeah, this is exactly how the emacs `shell` mode works, and it's fucking awesome + completely addictive. The only bad thing about it is emacs is so shit-ass sl
by dilap 8y ago
Yeah, this is exactly how the emacs `shell` mode works, and it's fucking awesome + completely addictive.
The only bad thing about it is emacs is so shit-ass slow at rendering text that I have to drop back to a normal shell for commands that spew a bunch of shit (like maven, ugh).
It's one of the can't-live-without-it things that's keeping me on emacs.
(Also how dumb is it that a text editor is slow at rendering text? Emacs is amazingly flexible, but the implementation is just junk. I dream of an editor w/ the speed & implementation quality of Sublime, with the flexability of emacs, that'll still run in a terminal. And a pony. I want that too.)
- Scarbutt 8y ago* dream of an editor w/ the speed & implementation quality of Sublime, with the flexability of emacs, that'll still run in a terminal. And a pony. I want that too.)* And configurable in language that can also be used outside the editor (unlike vimscript, elisp), it could be js, python, scheme, lua, I don't care ;) JS or Python being the most appropriates IMO.
- taeric 8y agoNot sure what you mean about elisp here. Provided you aren't doing anything super specific to emacs, most lisps can actually move around quite easily. Though, I have a somewhat irrational dislike of python. JS I accept, but most of the ecosystem has caused me to greatly question our profession. :)
- jhasse 8y agoTry micro: https://github.com/zyedidia/micro https://github.com/zyedidia/micro Plugins are written in Lua.
- co_dh 8y agoDo you know Kakoune? I've used a month and like it. Fast, lean, work with other unix tools well, extend by sh,
- dilap 8y agoNever heard of it. Initial thoughts: Very vi-inspired. Snappy on small files at least. Terminal only? Is it easy to extend? Anything comparable to emacs "shell" mode? Appreciate the tip, though!
- flukus 8y ago> Terminal only? Yes, but there's a GTK proof of concept: https://gitlab.com/Screwtapello/kakoune-gtk https://gitlab.com/Screwtapello/kakoune-gtk > Anything comparable to emacs "shell" mode? No, it's design goal is to be just an editor, things like shell mode are left to something like tmux or a tiling window manager. > Is it easy to extend? Yes, but not in the same way as emacs or vim, it's very much built around the unix as an IDE philosophy so it makes interacting with external tools easy through shell scripts.