Thread #108257910
File: zed.png (343.9 KB)
343.9 KB PNG
now that every vscode and zed are shoving ai into everything, what's the best code editor?
89 RepliesView Thread
>>
>>
>>
>>
>>108257910
I don't like ZED, it kinda looks like unfinished product. I mean you need to read the docs to change the settings because they are using just a JSON file. Also they UI looks ugly as hell and you can't use native window decorations.
>>
>>
>>
>>
>>
>>
File: 1755307648249922.jpg (48.9 KB)
48.9 KB JPG
>>108257910
vim
>>
>>
>>
>>
>>
File: 1770296138112627.png (6.6 KB)
6.6 KB PNG
>>108257910
there is literally a single toggle you can use to disable all the ai stuff in zed you disingenuous faggot
>>
>>
>>
>>
>>
File: 2026-02-28-090352_1920x1080_scrot.png (253 KB)
253 KB PNG
neovim
>>
File: 1770954413816016.png (861.3 KB)
861.3 KB PNG
>>108259918
>tfw too stupid to understand how to use Vim
>>
>>
>>
>>
>>
>>
File: 1759301185893182.jpg (573.3 KB)
573.3 KB JPG
>>108257910
emacs for autism
vim for larping
sublime for just werks
>>
File: 1744640997679270.png (909.3 KB)
909.3 KB PNG
>>108257994
>was vim way too little for y...-ACK
>>
>>
>>108257910
>>108258030
I think I am retarded because Vim doesn't actually open when I click on it. Not being able to start your own session is gonna be a no for me. Can't use VSCode either because it just spams errors with C# installed
>>
File: Screenshot 2026-02-28 at 4.35.10 p.m..png (416.4 KB)
416.4 KB PNG
using nevoim with lvim, the theme is like I'm coding like in the 80s. Codex to setup my project
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>108267396
>>108267368
>>108257956
use case for vim mode?
>>
>>
>>
>>108267440
I only started using it a little bit ago, but so far the only changes I've made apart from vi mode are cosmetic. My current project isn't one that's amenable to in-editor building or debugging, and I typically just use ctrl+click for go-to definition.
>>
>>108267281
>>108267432
pretending you're a sysadmin
>>
>>
>>
File: file.png (5.2 KB)
5.2 KB PNG
>>108267865
funny
>>
>>
>>
>>
>>
>>
>>
>>108264973
>a vim "distribution" a.k.a. reddit neckbeard catuncle middleman selection of random crap from github further obfuscating workings of already bloated and fat-retard-friendly lua api
>"recommended" plugins like it's a commercial "appstore" incentivizing to add/consoom/updoot more crap that you have no idea how it works or if it's necessary or redundant
>blink.cmp autocompletion that depends on a rust binary
>sending contents of all your textfiles to microsoft copilot and giving it shell access for "agentic workflows"
i like neovim compared to most other editors, but there is a lot of faggotry
someone made an "appstore" plugin which is equivalent to one click "curl http://trusmebruh.github.io/install.sh | bash". same with plugins that offer you to download colorschemes.
anything you automatically download (updoot) from github via plugin manager or other plugins is a security risk. vimscript and lua interpreter has full shell access. you have to account for the git submodules and binaries too.
and lots of things vim/neovim does can be extended with 1-50 loc functions with no third party dependencies... many plugins are just short snippets saved on some student's github that are safer to just copypaste into init.lua.
>>
File: 1743696624968191.png (450.4 KB)
450.4 KB PNG
>>108257910
Emacs
>>
>>
>>
>>
>>
>>
>>
>>108257910
Visual Studio Code with the AI stuff turned off
They’re pretty serious about not having AI stuff in your editor if you don’t want any
But it is there by default
I forget what the prefs are to disable it all
t. also uses Helix and BBEdit
>>
>>
>>
>>
>>
>>
>>108269278
I use vim-mark, treesitter, lazy, conform, nvimlint. There's plenty of other useful stuff out there but I've found little value in tricking out my editor with IDE features. Historically code navigation for C++ has been such a shitshow to set up that I never bothered and I guess now with LSPs its supposed to be better but I've gotten used to using grep/ag for code navigation and can't really bother changing. At some point I'll probably have to start using AI and I'll need to see if there are any usable plugins for that, but my employer hasn't paid for an account yet and I'm not spending my own money to make my boss more money.
>>
>>108257910
>I can spend many hours adjusting my obscure vim or emacs configs, but can't be bothered of clicking a few buttons to change the defaults in VSCode which would take me ~30 seconds.
The absolute state.
>>
>>
>>
>>
>>
>>108272137
There is some git integration, like you can get it to show diffs and blames and make commits, but I do all that from the command line anyway. I don't think it has any "github" integration, and I don't know what that would even look like.
As for why not KDevelop, I just haven't tried it yet. Probably will someday.
>>
>>108272786
>I don't think it has any "github" integration, and I don't know what that would even look like.
NTA but in VSCode with gitlens you can get a git blame inline where your text cursor is (it looks like a comment at the end of the line), and when you hover through it you get the commit message and a clickable PR's # number that is a link to the PR in Github.
>>
>>
>>
File: 1772079991132607.png (264.2 KB)
264.2 KB PNG
I use the one I made
>>
>>
>>
>>
>>
>>
>>
>>
>>108277424
>>108275144
why does a text editor have telemetry in the first place?