I Am starting to actually get somewhat comfortable using emacs

9 months ago by da_cow (she/her) to c/linuxmemes

Alawami 62 points 9 months ago

May I introduce you to the simple life of just using whatever text editor and terminal that comes presintalled on your favoraite distro? It's ridiculous how far this can get you, I've been enjoying gnome text ediotor with gnome terminal.

path: 0 21702792, hotness: undefined, score: 62, children: 8
TerHu 44 points 9 months ago

ed is a truly wonderful editor indeed!

path: 0 21702792 21703358, hotness: undefined, score: 44, children: 2
ozymandias117 30 points 9 months ago path: 0 21702792 21703358 21703453, hotness: undefined, score: 30, children: 0
dejected_warp_core 11 points 9 months ago

Works great on 300 baud; not many editors can boast that. Also, if your programs are all under 2000 lines long.

path: 0 21702792 21703358 21707074, hotness: undefined, score: 11, children: 0
librekitty 14 points 9 months ago

some distros ship kate, and that's a super good pick for code editing

path: 0 21702792 21703622, hotness: undefined, score: 14, children: 0
smiletolerantly 10 points 9 months ago

Yeah no thanks. Linting, formatting, LSP integration, Treesitter,... are just kind of essential for programming work. And the advantage of nvim/emacs/... is that you can bend them to your will and preferences.

If you just want to edit some config files, sure, use literally anything. But I need something proper for work, and if I already set all of that up, might as well use it for the config files, too.

path: 0 21702792 21709684, hotness: undefined, score: 10, children: 0
sepi 5 points 9 months ago

Fake news. Emacs is the only text editor non-heathens and heathens should be using.

path: 0 21702792 21704546, hotness: undefined, score: 5, children: 0
cows_are_underrated 3 points 9 months ago

I did this for the past 3 years. At some point I just got curious what all the hype is about, so I installed emacs and slowly started to use it. Now I am at a point, where Im getting comfortable around emacs and actually start to enjoy its features.

Befor I usually used nano, since I mostly edited my text files from within my terminal.

path: 0 21702792 21710522, hotness: undefined, score: 3, children: 0
rockSlayer 2 points 9 months ago

Gedit is very nice, and very versatile

path: 0 21702792 21703261, hotness: undefined, score: 2, children: 0
avidamoeba 44 points 9 months ago

You really should use vim though.

path: 0 21704466, hotness: undefined, score: 44, children: 19
cows_are_underrated 22 points 9 months ago

No (I already somewhat learned Emacs, I ain't gonna learn something new)

path: 0 21704466 21705046, hotness: undefined, score: 22, children: 11
avidamoeba 43 points 9 months ago

That's how the meme goes though. Anytime someone suggests, says something positive about one of vim or emacs, the response should be that they should use the other. πŸ˜„

It's an almost 40-year-old flame war.

path: 0 21704466 21705046 21705183, hotness: undefined, score: 43, children: 10
Rozauhtuno 33 points 9 months ago

Me:

Go, banana!

Go, nano!

path: 0 21704466 21705046 21705183 21705414, hotness: undefined, score: 33, children: 3
avidamoeba 41 points 9 months ago

path: 0 21704466 21705046 21705183 21705414 21705464, hotness: undefined, score: 41, children: 0
Skullgrid 6 points 9 months ago

I even tried micro.

me want nano. nano edit important file pulsar can't. dolphin angry if me use like administrator.

path: 0 21704466 21705046 21705183 21705414 21706817, hotness: undefined, score: 6, children: 1
cows_are_underrated 4 points 9 months ago

That wikipedia article is pure comedy gold

path: 0 21704466 21705046 21705183 21710469, hotness: undefined, score: 4, children: 1
avidamoeba 2 points 9 months ago

Glad to lighten up the day!

path: 0 21704466 21705046 21705183 21710469 21711076, hotness: undefined, score: 2, children: 0
eestileib 2 points 9 months ago

Vim is a super fit girl who wants you to go rock climbing with her, and you're kinda scared of her.

Emacs is a big plenty-of-everything roundaway girl who wants to wrap you up in a cuddle and learn to make your favorite food and binge watch nerdy documentaries with you.

path: 0 21704466 21705046 21705183 21725444, hotness: undefined, score: 2, children: 3
avidamoeba 1 point 9 months ago

Please do VS Code. 😁

path: 0 21704466 21705046 21705183 21725444 21725639, hotness: undefined, score: 1, children: 2
Prunebutt 8 points 9 months ago

nvim

ftfy

path: 0 21704466 21704790, hotness: undefined, score: 8, children: 0
jollyrogue 3 points 9 months ago

The vim key bindings are a lot better.

path: 0 21704466 21731334, hotness: undefined, score: 3, children: 5
SlurpingPus 2 points 9 months ago path: 0 21704466 21731334 21732565, hotness: undefined, score: 2, children: 4
jollyrogue 2 points 9 months ago path: 0 21704466 21731334 21732565 21732904, hotness: undefined, score: 2, children: 3
SlurpingPus 2 points 9 months ago

I found Doom to be a good middle-ground between raw Emacs+Evil and a complete overhaul of Spacemacs.

path: 0 21704466 21731334 21732565 21732904 21732928, hotness: undefined, score: 2, children: 2
TheRealKuni 32 points 9 months ago

I’ve been using emacs for work for years because the proprietary language I have to work in was set up with emacs as the default editor. I bitched and moaned when I first started because I was used to more modern solutions.

When they finally got VS Code support working…I stayed with emacs. Stockholm Syndrome, I suspect. But I know what I’m doing in emacs. I’m comfortable.

path: 0 21702799, hotness: undefined, score: 32, children: 3
Decq 5 points 9 months ago

A wild guess.. Magik/Smallworld? That was it for me.

path: 0 21702799 21707472, hotness: undefined, score: 5, children: 2
TheRealKuni 6 points 9 months ago

Nah, it’s called CM which I believe stands for Configura Magic. It’s a C-based language sort of similar to C#, but specifically made for use with Configura’s space-planning software.

I actually like the language, I just hate that it’s extremely niche.

Edit: the similarity between the names Magik and Configura Magic is not lost on me, but I don’t think they’re related.

path: 0 21702799 21707472 21707728, hotness: undefined, score: 6, children: 1
Decq 4 points 9 months ago

Hmm seems coincidence yes. Though Magik is also very niche.. I think it was more Pascal inspired and later ported to jvm. I guess the name and Emacs were just a sign of the times.

path: 0 21702799 21707472 21707728 21708324, hotness: undefined, score: 4, children: 0
verstra 15 points 9 months ago

I use helix btw

path: 0 21705174, hotness: undefined, score: 15, children: 4
Deebster 5 points 9 months ago

I guess we are more on the vim side in the editor wars, but only against our shared foes

path: 0 21705174 21712828, hotness: undefined, score: 5, children: 0
clif 5 points 9 months ago

I decided to give it an honest try after somebody mentioned it on lemmy a few weeks ago.

... I really like it.

I still pop open Theia if I'm just doing some research that has me hopping all around, or sometimes on a separate monitor for a referenced project/library associated with my work, but I do the actual work in Helix.

path: 0 21705174 21711417, hotness: undefined, score: 5, children: 0
BartyDeCanter 5 points 9 months ago

There are dozens of us!

path: 0 21705174 21715415, hotness: undefined, score: 5, children: 0
CheesyFox 3 points 9 months ago

I use kakoune btw

my fedora is bigger and my neckbeard is longer :D

path: 0 21705174 21718156, hotness: undefined, score: 3, children: 0
rtxn 15 points 9 months ago

Neovim with Nvchad is what finally made me ditch pretty much all other IDEs. As much as I used to like Jetbrains, they've pivoted to vibe coding so hard that I can't justify using their IDEs.

path: 0 21703361, hotness: undefined, score: 15, children: 3
ExLisper 5 points 9 months ago

I like neovim for personal projects in Rust, Lua and JS but for collaborative work in Java it's not really usable for me. Database access, merging big PRs, unit testing tools, debugging, integrations with Spring... I always saw too many feature gaps to even try.

path: 0 21703361 21703632, hotness: undefined, score: 5, children: 1
chunkystyles 3 points 9 months ago

I really wanted to switch to nvim. I learned and setup kickstart. Got some new things installed. Learned how Java and Kotlin dev isn't well supported.

I then learned how to make IdeaVim work better for me. And that's where I'm at.

path: 0 21703361 21703632 21715592, hotness: undefined, score: 3, children: 0
librekitty 1 point 9 months ago

this week i started using kickstart [modular], but i'm definitely considering going back to nvchad

path: 0 21703361 21703593, hotness: undefined, score: 1, children: 0
the_riviera_kid 13 points 9 months ago path: 0 21703590, hotness: undefined, score: 13, children: 4
cows_are_underrated 6 points 9 months ago

All time classic.

Im not going crazy just playing around a bit, remapping some keybindings and so on. It is in fact kind of fun.

(I actually just tried jumping to the first line of my comment while writing it using C-a, which is the default keybind for this in emacs. I think its getting worse. Aaaaaaaaghhhhhhhhhh)

path: 0 21703590 21703943, hotness: undefined, score: 6, children: 3
promitheas 8 points 9 months ago

Im a neovim user myself, and i swapped my caps and escape keys at the os level. I touch another computer and am WONDERING WHY IM WRITING LIKE THIS xD

path: 0 21703590 21703943 21706142, hotness: undefined, score: 8, children: 1
addie 3 points 9 months ago

As a "caps lock is another control" enjoyer, I know that pain. Don't need to take your fingers off the home keys to type ^[ , whereas the proper escape key is a bit of a stretch.

path: 0 21703590 21703943 21706142 21706875, hotness: undefined, score: 3, children: 0
SlurpingPus 2 points 9 months ago

Look into Doom Emacs. It's pretty cool in general, but especially if one is inclined towards Vim's keybindings (which I recommend learning) and uses Org-mode.

tried jumping to the first line of my comment using C-a

That would work in MacOS (iirc), since most of app shortcuts there are on the cmd keys, and some Emacs/readline bindings work in text fields. Though C-a moves to the first character of the current line, not first line.

path: 0 21703590 21703943 21732661, hotness: undefined, score: 2, children: 0
Wofls 12 points 9 months ago

Save yourself the trouble and just skip ahead: real programmers use butterflies

path: 0 21709143, hotness: undefined, score: 12, children: 3
elvith 13 points 9 months ago

Good ol’ C-x M-c M-butterfly

path: 0 21709143 21709670, hotness: undefined, score: 13, children: 2
withquieteyes 0 points 9 months ago

still on vim, too scared to even look

path: 0 21709143 21709670 21716669, hotness: undefined, score: 0, children: 1
elvith 4 points 9 months ago path: 0 21709143 21709670 21716669 21716670, hotness: undefined, score: 4, children: 0
AceFuzzLord 10 points 9 months ago

I may be crazy, but for regular text file, VIM is usually my go to. But, because of tag auto completion Bluefish has been my HMTL/CSS editor for a while. Most other things are in VIM. Bash? VIM. Python? VIM. C? Trash bin! Did not like the C class I took last quarter!

Exception being things like .docx or .odt files that have no business being opened in VIM.

path: 0 21711613, hotness: undefined, score: 10, children: 4
kboy101222 3 points 9 months ago

... Do people open docx and odt files in VIM? Fuckin why?

path: 0 21711613 21711852, hotness: undefined, score: 3, children: 1
AceFuzzLord 2 points 9 months ago

IDK if people do, but I'd assume there are some people would just to avoid the bloat of having office suite software.

path: 0 21711613 21711852 21711895, hotness: undefined, score: 2, children: 0
yetAnotherUser 2 points 9 months ago

It's unfortunate that your experience with C wasn't a good one. imo it's a cool language, even if it may be overshadowed by languages that are more intuitive to use.

path: 0 21711613 21713198, hotness: undefined, score: 2, children: 0
SlurpingPus 1 point 9 months ago

Org-mode, which is made for Emacs, has built-in spreadsheets.

path: 0 21711613 21732704, hotness: undefined, score: 1, children: 0
dogs0n 10 points 9 months ago

Say goodbye to your pinkie

path: 0 21711650, hotness: undefined, score: 10, children: 1
SlurpingPus 1 point 9 months ago

Pro tip: use Evil.

Another pro tip: if on Windows or Linux, remap alt to ctrl and win/menu to alt.

path: 0 21711650 21732721, hotness: undefined, score: 1, children: 0
eestileib 10 points 9 months ago

emacs kicks ass

It becomes a tool for doing whatever you are doing at the moment.

path: 0 21709781, hotness: undefined, score: 10, children: 3
Corngood 5 points 9 months ago

I think the beauty of Emacs is not that it gives you a text editor, but that it gives you a lisp environment.

path: 0 21709781 21715455, hotness: undefined, score: 5, children: 2
eestileib 3 points 9 months ago

Yup, I have used elisp way more than common lisp cause it affects, y'know, emacs

path: 0 21709781 21715455 21725362, hotness: undefined, score: 3, children: 1
SlurpingPus 2 points 9 months ago

Now every time I'm trying to do a ternary in Lua, I miss being able to just stick an if in there.

path: 0 21709781 21715455 21725362 21732686, hotness: undefined, score: 2, children: 0
mlg 10 points 9 months ago

Use micro after everyone makes fun of you for using nano

path: 0 21717593, hotness: undefined, score: 10, children: 6
UltraBlack 2 points 9 months ago

Nano os shit. Micro is fine. Vim is good. Helix is peak.

path: 0 21717593 21717967, hotness: undefined, score: 2, children: 5
CheesyFox 1 point 9 months ago

helix is good, but kakoune is where all the fun happens

path: 0 21717593 21717967 21718116, hotness: undefined, score: 1, children: 4
UltraBlack 1 point 9 months ago

I'm coming from kakoune. Language servers are something that's shockingly hard to get running reliably. Helix has solved this for me

path: 0 21717593 21717967 21718116 21727571, hotness: undefined, score: 1, children: 3
CheesyFox 1 point 9 months ago

weird. I just use kakoune-lsp, and it works just fine out of the box, spare bit of copypasting from the readme on their github.

I really like that i have to put in no effort for Helix to work, but unfortunately its just too rigid for me.

And it also backs down on kakoune's philosophy, returning back the necessity of selection mode. It really frustrates me in this aspect. Kakoune's more heavy reliance on modifier keys seems way more handy and sensible to me. Helix's way just creates unnecessary complications, and feels like a change for the sake of a change.

path: 0 21717593 21717967 21718116 21727571 21730472, hotness: undefined, score: 1, children: 2
outerspace 9 points 9 months ago

The problem with Emacs is that it sucks but there is nothing better, and you are getting stuck with it forever. Welcome!

path: 0 21715110, hotness: undefined, score: 9, children: 0
callyral 9 points 9 months ago

I used to use Neovim until I got tired of it and switched to Helix. I tried Emacs for a bit but turns out that Helix does everything I need it to do without any extra configuration.

And of course I use caps:swapescape because I am not reaching all the way to the Escape key all the time.

path: 0 21720265, hotness: undefined, score: 9, children: 1
ArsonButCute 2 points 9 months ago

I used neovim for a while, tried NVChad and it just felt off. Ended up switching to lunarvim and I've been really happy with it.

path: 0 21720265 21730879, hotness: undefined, score: 2, children: 0
yetAnotherUser 7 points 9 months ago

Emacs and (Neo)Vim are a bit too overwhelming for me. I've tried Neovim for a relatively long time, but I felt kind of overloaded with the vast amount of features and plugins it has. I've tried Emacs a bit, but its complexity always scared me (not to mention it uses its own version of Lisp, a language that is notorious for its ability of creating new language features on the fly, hence even more complexity). I've been using Helix, and I couldn't be happier. I've realized that I don't really care much about editor customization, and that what I was looking for was just a cool modal editor with some useful features (such as file picker, LSP, tree-sitter, multiple cursors, ...). The keybinds are also easier to grasp, as fewer of them feel arbitrary compared to Vim. In Vim and Emacs, it feels like you can do everything, while in Helix, it feels more like you can do everything the developers think that might be useful for you. Who knows, maybe I'll try again Emacs and (Neo)Vim again in the far future, but I don't feel like it for now.

path: 0 21713171, hotness: undefined, score: 7, children: 3
BartyDeCanter 5 points 9 months ago

May I recommend Helix? It’s a modal editor like vim, but has a better out of the box experience, better discoverability for commands, and uses an easier to understand select->command syntax.

path: 0 21713171 21715359, hotness: undefined, score: 5, children: 2
WhosMansIsThis 7 points 9 months ago

Just started using helix a few months ago and I'm in love. The movement took a second to get used to but its super efficient once you get the hang of it. I highly recommend it, especially if you're doing any kind of programming or sysadmin work and you hate gui ides.

path: 0 21713171 21715359 21716227, hotness: undefined, score: 7, children: 0
yetAnotherUser 1 point 9 months ago

I've written in my comment that I've been using Helix, but still, thanks for the suggestion.

path: 0 21713171 21715359 21770454, hotness: undefined, score: 1, children: 0
Siethron 6 points 9 months ago

:q no w just q

path: 0 21704144, hotness: undefined, score: 6, children: 1
LadyMeow 7 points 9 months ago

WARNING: buffer has changed, add ! To quit without saving!

path: 0 21704144 21705054, hotness: undefined, score: 7, children: 0
whimsy 6 points 9 months ago

Emacs is love, emacs is life

path: 0 21706100, hotness: undefined, score: 6, children: 0
Alcan 6 points 9 months ago

One of my year goals is to change from vsc to vim hehe

path: 0 21718423, hotness: undefined, score: 6, children: 2
lilith267 6 points 9 months ago

This is also my goal! ...since 2020.

I love vim/nvim but I've gotten used to using VIM more as a text editor then an IDE. Writing a script? Taking notes? Maybe even a small program? VIM all the way. Working on a big project that needs an LSP? Either spend the next 20 hours fucking with your VIM config and 20 plugins to get basic functionality... Or just open VSCode and install one plugin

Heres to hoping since NVIM 0.11 with their LSP overhaul I can finnally make the full switch

path: 0 21718423 21728557, hotness: undefined, score: 6, children: 1
Alcan 1 point 8 months ago

Since... ΒΏwhen? omg I'm thinking to start using it to write my md files for Obsidian just to learn the basics. I mainly work with php or some framework so I guess I just need to find the correct set up for this one?

path: 0 21718423 21728557 21814565, hotness: undefined, score: 1, children: 0
sem 5 points 9 months ago

I keep thinking that as I use vim, I'll feel the need to learn more commands, but I hardly do anything except:

  • q, wq, or q!, quit with or without saving
  • i, insert
  • set:paste, preserves spacing
  • Shift-insert, pastes if shift-ctrl-v doesn't work
  • / , search for a string (iirc, don't really need it much).

What are your vim GOTOs?

path: 0 21715926, hotness: undefined, score: 5, children: 12
Stitch0815 6 points 9 months ago

My most used commands are also just the classics

cw - delete the next word amd enter insert mode

dd - delete line

gg - go to first line

G - go to last line

:s/searchphrase/replacephrase - search and replace

And a couple of visual mode commands do cut and paste blocks or comment out blocks of code

path: 0 21715926 21717355, hotness: undefined, score: 6, children: 5
GiveOver 5 points 9 months ago

To build on cw:

ciw works when the cursor is anywhere in the word

ci( to delete everything between brackets and enter insert mode. Also ci" ciW or whatever

path: 0 21715926 21717355 21718243, hotness: undefined, score: 5, children: 0
sem 3 points 9 months ago

These look real useful, especially :cw

Thanks!Β 

path: 0 21715926 21717355 21720165, hotness: undefined, score: 3, children: 0
SlurpingPus 2 points 9 months ago

a couple of visual mode commands

Those might also work in the normal mode with motions, depending on the text. E.g. gcap would comment out the current paragraph (iirc).

path: 0 21715926 21717355 21732897, hotness: undefined, score: 2, children: 2
Stitch0815 1 point 9 months ago

Oh sick I will try that

path: 0 21715926 21717355 21732897 21735128, hotness: undefined, score: 1, children: 1
SlurpingPus 2 points 9 months ago

gcc is the most typical, works on the current line.

path: 0 21715926 21717355 21732897 21735128 21735254, hotness: undefined, score: 2, children: 0
Jankatarch 3 points 9 months ago

ctrl+n while typing activates the builtin autocomplete.

path: 0 21715926 21726457, hotness: undefined, score: 3, children: 1
sem 2 points 9 months ago

Wat.

path: 0 21715926 21726457 21731091, hotness: undefined, score: 2, children: 0
SlurpingPus 2 points 9 months ago

I hope that you use the motion commands at least, because that's the whole point of the separate modes. If not, you should look them up and add some of them to your workflow little by little.

The most basic ones are wand b to go a word forward or back; 0 and $ to go to the start or end of the line, or g0 and g$ for the visual line. f to jump to a particular letter forward. { and } to go to the start/end of the paragraph.

V is useful for selecting whole lines. ctrl-v for block selection (or ctrl-q, depending on your setup).

% can jump or select to the matching parenthesis or brace. With matchit installed, it also jumps to matching keywords like end or HTML tags.

gc comments out the selection (or uncomments it). Works with motions too, like gcc.

For pasting, you should use p in the normal mode. Also P pastes before the cursor. This is useful for moving text around by deleting it with something like daw, jumping elsewhere, and doing p.

And of course, the regex replacement with :s// is very useful if you have more than a few lines that need approximately the same change.

path: 0 21715926 21732827, hotness: undefined, score: 2, children: 2
sem 1 point 9 months ago

This is all very advanced to me. I use Home and End to go forward and back in the line, but w and b sound good to m (just wish they made more intuitive sense), also p and P.Β 

I should print out a ref sheet.

path: 0 21715926 21732827 21733361, hotness: undefined, score: 1, children: 1
SlurpingPus 2 points 9 months ago

Vim has a built-in tutorial on the motion commands and such. I don't remember how it's invoked, but probably something like :help tutorial. You'll get an overview of the commands and see which ones might be useful to you right away. As I mentioned, I recommend getting the hang of them one or a few at a time, so they are incorporated in your toolbox.

Speaking of help, it's generally useful in Vim to use :help {something} when you want to recall how something works. It has consistent naming for the help pages for various functionality, e.g. :help :s shows the page about the :s command, and there are pages for every motion command, etc. β€” I don't remember the prefixes as it's been a while since I used Vim proper, but just :help should give you an index.

Also, if you're coding in Vim, there are ways to integrate documentation for your language, so that K would show help for the function or whatever under the cursor. Back in the day I've had PHP docs plugged into Vim, but it's been a while, so idk how it's done now. Iirc there are dumps of docs from the Dash app, which might be available as vimdocs.

path: 0 21715926 21732827 21733361 21733669, hotness: undefined, score: 2, children: 0
DieserTypMatthias 1 point 9 months ago

If editor-specific binds count, then g-. is my favorite in Zed.

path: 0 21715926 21717153, hotness: undefined, score: 1, children: 0
Lyubo 5 points 9 months ago

Good, good! You're on the right way! But remember, there is a world outside your Emacs, don't forget about it.

path: 0 21716987, hotness: undefined, score: 5, children: 4
Stitch0815 8 points 9 months ago

You mean Vim?

path: 0 21716987 21717307, hotness: undefined, score: 8, children: 3
MrChewy 7 points 9 months ago

Surely, you mistyped neovim?

path: 0 21716987 21717307 21717555, hotness: undefined, score: 7, children: 2
Stitch0815 3 points 9 months ago

I have indeed

path: 0 21716987 21717307 21717555 21718274, hotness: undefined, score: 3, children: 0
Zozano 2 points 9 months ago

*nixvim

path: 0 21716987 21717307 21717555 21717693, hotness: undefined, score: 2, children: 0
eskuero 5 points 9 months ago

:q!

path: 0 21703305, hotness: undefined, score: 5, children: 0
enbiousenvy 4 points 9 months ago

I'm just using my lovely Kate. works well with LSP

path: 0 21733278, hotness: undefined, score: 4, children: 0
Obnomus 3 points 9 months ago

Lmao

path: 0 21717811, hotness: undefined, score: 3, children: 0
woelkchen 3 points 9 months ago

As a text editor (which is different from an IDE, obviously) just use KWrite or GEDIT (or whatever Gnome uses these days).

path: 0 21703692, hotness: undefined, score: 3, children: 2
cows_are_underrated 3 points 9 months ago

If i just want to edit a single file I usually just use nano since it gets used right in the command line and doesnt open a seperate window, but if I want to edit multiple files emacs is very nice, since I dont have to take my hands of the keyboard.

path: 0 21703692 21710293, hotness: undefined, score: 3, children: 1
BrilliantantTurd4361 1 point 9 months ago

emacs -nw

path: 0 21703692 21710293 21732555, hotness: undefined, score: 1, children: 0
Paranoidfactoid 2 points 9 months ago

m-x scornful-elder-mode

path: 0 21716765, hotness: undefined, score: 2, children: 0
klymilark 2 points 9 months ago

Honestly, I don't even code much, and I didn't at all when I downloaded emacs, but it's so damn useful that it stays open any time my PC is on. Only time I close it is to make sure that my files stay synced when I leave my laptop on, and do something on my desktop.

path: 0 21704742, hotness: undefined, score: 2, children: 0
holo 1 point 8 months ago

Doom emacs really has the best of all worlds, oeg mode and vim keybinds

path: 0 21944518, hotness: undefined, score: 1, children: 0
SystemL 1 point 9 months ago

me with vscode

path: 0 21725606, hotness: undefined, score: 1, children: 0
juipeltje 1 point 9 months ago

So far it hasn't really happened to me yet. I tried configuring neovim, but since i'm still a noob at programming, it felt like it didn't make much sense to put so much effort into configuring an editor, however i did want something terminal based. So instead i use helix now. Already has the lsp stuff baked in, and my config is just a few lines of toml.

path: 0 21720160, hotness: undefined, score: 1, children: 0
olenkoVD 1 point 9 months ago

Personally, I have tried several times switching from VSCode to vim or nvim, but I just can't live without Intellisense and scrolling with my mouse up and down. I also hated switching modes all the time.

path: 0 21757617, hotness: undefined, score: 1, children: 0
einlander 1 point 9 months ago

I use Fresh.

path: 0 21703898, hotness: undefined, score: 1, children: 0
orenj -2 points 9 months ago

i am still baffled that people can have an opinion on a text editor

path: 0 21714754, hotness: undefined, score: -2, children: 2
BartyDeCanter 17 points 9 months ago

How do you not? A text editor and a browser are the two programs that I use the most, both for work and at home. And while most browsers have pretty similar UXs nowadays, the different editors are vastly different. Helix, EMacs, vim, StyledEdit, Notepad++, Kate, etc all have radically different approaches to basically everything.

path: 0 21714754 21715315, hotness: undefined, score: 17, children: 0
cows_are_underrated 4 points 9 months ago

I think its Not to wird to have an opinion on the tools you use. Does it mean, that I Am an elitist who tells everyone, that they should use Emacs just because I like it? No!

path: 0 21714754 21716920, hotness: undefined, score: 4, children: 0
linuxmemes
linuxmemes

@lemmy.world

login for more options
33064
2389
6292

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures

We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.

  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.

Β 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

go to feed...