[ / / / / / / / / / / / / / ] [ dir / 3rdpol / arepa / cutebois / in / qanon / tacos / ttgg / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): bd44342f4b08bc7⋯.png (473.87 KB, 2000x2000, 1:1, bloatware.png) (h) (u)

[–]

 No.945905>>946033 [Watch Thread][Show All Posts]

Vimmer here, been hearing about doom-emacs, spacemacs etc and don't understand what gains I get from using all of that stuff over my beloved (n)vim. Shill evil-mode to me, /tech/.

 No.945924>>946036

https://youtube.com/channel/UCDEtZ7AKmwS0_GNJog01D2g

check this channel, especially the videos where uncle dave is talking about why one should use emacs over vim. he covers lots of cool shit in those few vids. also org mode is nice.


 No.945929>>951232

>thinly veiled editor war thread

I just don't have the energy to engage in these anymore. Figure it out for yourself, and to hell with what anyone else thinks. That is the problem with so many in tech today, they think their tools are a fashion statement.


 No.946025

I went from vim to spacemacs to vanilla emacs with my own customization directory. I think there are advantages to emacs over vim, eg lisp (including a REPL) over vimscript. But eh if you cared enough youd have found your own reasons to switch or not, so fuck you


 No.946028

X here shill me/red pill me on Y.

lol


 No.946033>>946063 >>946065

File (hide): 74e0c5df43d15e9⋯.jpg (68.7 KB, 518x750, 259:375, shrugging edgy girl.jpg) (h) (u)

>>945905 (OP)

I tried using emacs once, but moved back to nvim after realizing three things.

>I want an editor in an ecosystem, not an ecosystem that comes with an editor.

>I jump in and out of my editor and the emacs load times were brutal.

>If die-hard emacs users are implementing plugin systems like doom-emacs, there are obviously problems inherent to emacs that aren't going away anytime soon, and shit like doom-emacs is putting-a-band-aid-on-a-severed-limb-levels of dancing around the problem.

emacs is fine if you're into that sort of thing. I know lots of emacs users. It works great for them, so much so that they roast me for using vim instead. But I didn't like it, and any perceived benefit I'd get from emacs, I'd also get from vim 8 or nvim. I'm not losing sleep over it.

>Shill evil-mode to me, /tech/.

It's like vim, but in certain menus -- like if you were to peruse the list of melpa plugins rather than specifying one to install -- it's like emacs. That's it. The changing behavior in certain menus thing is a known issue, and if memory serves, it's inherent to the way emacs works and can't be fixed. The other 99% of the time, it works the way you'd expect, and if that's what you're into, it works well.


 No.946035


 No.946036

>>945924

Uncle Dave is a fucking clueless poseur. He doesn't even release his videos under CC. He's makes Lunduke look an enlightened pedagogue when you listen to his meandering, clueless ramblings.


 No.946063>>946065 >>946102 >>946118

>>946033

>emacs load times were brutal

True, but emacs isn't an editor that one is supposed to

>jump in and out of

Lots of emacs users tend to "live in" the editor; they launch it and don't close it until shutdown.

Several major versions ago, Emacs also introduced the ability to run the editor as a daemon. That preloads the Emacs environment and .lisp files (which is what takes so long when restarting the editor) and keeps them around in the background. Then, when you want to load a file, you use emacsclient to do so. Emacsclient connects to the running daemon and loads the file seemingly instantly, even on my Celeron-powered shittop.


 No.946065


 No.946102>>946126

>>946063

Oh, look, another dumbass poser regurgitating the same blatant shit to spoonfeed someone who won't even bother to listen. And he bumped the thread. I wonder why people hate Emacs users?


 No.946118>>946126 >>946129 >>946186

File (hide): c1481f0422862f1⋯.jpg (36.95 KB, 650x793, 50:61, 1520054598382.jpg) (h) (u)

>>946063

>Lots of emacs users tend to "live in" the editor; they launch it and don't close it until shutdown.

This is part and parcel with, and I'll put it another way, preferring to have an editor that's a tool in a toolbox rather than being the toolbox. (n)vim is one piece of a larger software suite I use to get things done. Not only does emacs not just slot in-place of (n)vim as that tool, but the more I drilled into it, the more it (tried to) suck(ed) me into its ecosystem. Did I mention that the things that (n)vim does out of the box requires a litany of plugins in emacs? Even shit like showing line numbers, something that requires one command in vim, either in config or as an ex command, took a less-than-zero amount of effort to replicate in emacs. Changing the background of the 81st character as a visual aid to stay under 80 characters per line, but only in latex files? Not only effort, but also couldn't be done in exactly the same way, due to some quirk in a recent update that changed the way that worked. (I think I could only set a line, not change the background, or something to that effect.) I should add too that these things that I don't use any plugins that don't come with vim. So on one hand, I have an editor I like that works the way I expect it to, that requires nothing extra to do it, and on the other hand, I had an editor which I'd wrestled into a bootleg of my original editor, required a handful of plugins to work like I'd expected, all while demanding I change my editor habits.

>run the editor as a daemon

When I was playing around with it, emacsclient, by default, ran in the terminal rather than running with a GUI, whereas straight emacs ran with a GUI by default and required a runtime flag to run in the terminal. The GUI isn't strictly necessary, but has its benefits for certain things, and I was enjoying having it available as an option. I'm sure there's a way to strongarm either the emacs binary to hook into a daemon as a client, then shove all that into a script or an alias I run instead of emacs, and retaining the benefits of the GUI while also getting the speed benefits of the client-daemon relationship, and it'd only take one afternoon to figure out, but it'd only give diminishing returns. Plus, then you have to worry about buffers. The thought of leaving something open in another buffer doesn't even enter into my mind: I close the editor, the buffer is tied to the open editor, it's all taken care of.

If you haven't noticed yet, this is a running theme in my experiences with emacs: putting in a bunch of effort to get emacs to act like vim only to get little out of it when I could just be, y'know, using (n)vim. The only thing I can say for certain that emacs could do (and do well) that vim absolutely couldn't was flyspell. But even that couldn't make me mentally justify all of the shit I was doing to emacs to make it my own.


 No.946126

>>946102

That's a titanic level of asshurt over nothing, neighbor. Reevaluate your life.

>>946118

>emacsclient, by default, ran in the terminal rather than running with a GUI

>The GUI isn't strictly necessary, but has its benefits for certain things, >I'm sure there's a way to strongarm either the emacs binary to hook into a daemon as a client, then shove all that into a script or an alias I run instead of emacs, and retaining the benefits of the GUI while also getting the speed benefits of the client-daemon relationship, and it'd only take one afternoon to figure out

Oh, my. I'd hope not. emacsclient -c launches a GUI version of the emacs client that connects to a running emacs daemon.


 No.946129

>>946118

>I'm trying to force emacs to act like vim instead of just using vim

you're a retard


 No.946186

>>946118

>vim absolutely couldn't was flyspell

Whats wrong with

 setlocal spell spelllang=en_us 
for spellcheck?


 No.951232

>>945929

>I just don't have the energy to engage in these anymore.

You're a little bitch




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
15 replies | 2 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 3rdpol / arepa / cutebois / in / qanon / tacos / ttgg / vichan ][ watchlist ]