[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 9vgo0j58dm8e1.png (1.62 MB, 2189x2567)
1.62 MB
1.62 MB PNG
I mean, sure there are enthusiasts who use Emacs for decades at this point, and they benefit massively from being so familiar with ecosystem and having all kinds of customizations there. But do you think Emacs holds well as an alternative to VSCode/Atom nowadays? Efficiency is about speed and little friction, by default Emacs uses alien-tier 4-key bindings that are massively impractical to use often. You need at most 2 keypresses for everything common. Everything common includes copy, paste, multicursor up/down, multiselection highlight next occurence (ctrl-d in VSCode), binds to jump left/right between code tabs. And speaking of tabs itself. I know Emacs has countless solutions to have normal tabs. As well as solutions to have normal project navigation sidebar. But is this stuff any good and actually nice to use if you cook it right?
>>
>>108445447
>holds well as an alternative to vscode/atom
No, not really. In sloppaware you can point and click to configure everything, Emacs does not provide this functionality beyond the Custom system (which doesn't cover everything, pollutes init.el and has middle-tier ui at best). This alone is a deal breaker to many many people.
>efficiency of keybindings
evil-mode does exist precisely because Emacs default keybindings do not concern themselves with it at all. They try to be mnemonic, but there are so many modes one keyboard is just not enough to handle everything. IMO a better way is to map out frequently used commands like you've done and then bind them to a hydra, c-space c-key style. This way you avoid 4-key alien shit.
>tabs vs buffers
Meh, both are fine. Though I've never tried to move between buffer by cycling, dunno what's done on this front.
>>
>>108445447
I use emacs because I can use it exactly the same way I did 20 years ago, plus improvements and only improvements. Every other POS editor makes pointless changes and meme features that are distracting or counter-productive.
>>
>>108445705
Being able to point and click to configure things is an anti-feature. Gooey shit inevitably gets in the way. It's a text editor. I want text buffers and tiled windows. I want automatic code formatting. Autocomplete is nice but massively overrated and corrupting.
>>
>>108447687
> Autocomplete is nice but massively overrated and corrupting
Feels old man, to hear this in the age of vibecoding.
>>
>>108447775
AI is a powerful tool but all the risks and costs of abusing it are not yet obvious.
>>
>>108445447
Vim and Emacs are both fun if you are hobbyist and do some little editing here and there.
For any real work you could use even windows notepad and that would be faster and more ergonomic way of working.
>>
at least for me, 4 key presses is still preferable to using the mouse, but only if I have muscle memory for the shortcut
but yeah I got to give emacs a fair try because I hate their shortcuts so I'm stuck with vim
>But is this stuff any good and actually nice to use if you cook it right?
The pure editing experience is supposedly superb. The downsides are more that you'll have to set up LSP support and maybe LLM stuff either yourself or via community maintained plugins that will probably be somewhat worse than what you get for the big IDEs, where sometimes even corporations invest in having good quality for mandatory features
>>
Use Helix.
>>
>>108445447
I learned emacs a verylong time ago. I spent the time 'ricing' it, customizing it, and learning what I liked. Occasionally I add something new, but mostly it just works. Learn one difficult tool that can grow with you. VSCode is ... fine, but it doesn't have org-mode etc.
>>
>>108450644
>can't resize splits
>>
>>108445447
That's a man
>>
>>108451135
> but it doesn't have org-mode etc.
I use Trillium Notes which is basically Emacs of note apps, and when you have Emacs of note apps, it's more of a full featured knowledge management system. It's fully programmable, has tags with values, arbitrary hirarchies, template based inheritance, etc. You can also draw stuff using tablet, dot graphs, uml diagrams, image, video, audio embeds in notes and whatever. And the whole thing is a vibecoded Electron app.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.