Thread #108257910
HomeIndexCatalogAll ThreadsNew ThreadReply
H
File: zed.png (343.9 KB)
343.9 KB
343.9 KB PNG
now that every vscode and zed are shoving ai into everything, what's the best code editor?
+Showing all 89 replies.
>>
Kate
>>
>>108257910
>vscode and zed
was nano, vim and emacs way too little for you?
>>
>>108257994
too annoying to switch between files
>>
>>108257910
still vim, never hasnt been vim
>>
>>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.
>>
i'm using my own
>>
>>108257910

with windows you need hexedit for?
>>
>>108257910
>Sign in
anyway i still use vi just like i've always done
>>
>>108257910
acme
xedit
>>
>>108257910
echo
>>
vscodium
>>
>>108257910
vim
>>
>>108258016
you have to configure it to behave how you want silly goose.
>>
>>108257910
Emacs is the best
>>
>>108257910
Vs codium is vs code but with less trash
think of it like librewolf vs firefox
>>
>>108258030
fpbp
>>
>>108257910
there is literally a single toggle you can use to disable all the ai stuff in zed you disingenuous faggot
>>
>>108257910

https://www.geany.org/
>>
>>108257910
helix
>>
>>108257910
STOP SPAMMING YOUR SHITTY AI EDITOR.
>>
>>108257910
It's still VSCode. With the killswitch to remove all the AI stuff.
>>
neovim
>>
>>108259918
>tfw too stupid to understand how to use Vim
>>
>>108262138
my goodness, timmy, are you still using the epilepsy environment? when will you grow out of it? this is literally a symptom of overloaded dopamine receptors
>>
>>108257910
Both of those have options to disable anything AI related.
I quite like Zed. It feels like vscode but isn't based on Electron.
>>
>>108259994
i could also not bother and use something that just werks
>>
>>108259047
>I mean you need to read the docs to change the settings because they are using just a JSON file
when was the last time you have used Zed? there is a settings UI for quite some time now.
>>
>>108257910
helix
>>
>>108257910
emacs for autism
vim for larping
sublime for just werks
>>
>>108257994
>was vim way too little for y...-ACK
>>
>>108257910
TECO on TOPS-10
>>
>>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
>>
using nevoim with lvim, the theme is like I'm coding like in the 80s. Codex to setup my project
>>
>>108264936
>for autism
IE real programmers
>>
>>108264973
You dont need all those
>if you have a tmux/splitting workflow
opencode.nvim
>if you dont
codecompanion
>if you need something that acts like cursor
avante
>>
>>108257910
Use AI to write you an editor with no AI built into it.
>>
>>108265168
font?? it's like computer modern mono but.. modern
>>
use case for neovim?
>>
edit for small edits
>>
>>108257956
Do you use VI mode in Kate?
>>
>>108267368
Yes. The keybinds are better than VSCode's vim extension, and Vi mode in Kate is easier than figuring out how to use multiple files in vim would be.
>>
>>108267396
>>108267368
>>108257956
use case for vim mode?
>>
>>108267396
What have you configured besides the default settings and keybinds overall in Kate for your workflow?

I’m thinking of
>automatic build and compile
>gr (get references)
>gd (go to definition)
>>
if nano had a tree selector for files it'd be perfect
>>
>>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
>>
>>108257910
the answer stays the same for the last 20 years: emac.
>>
>>108257910
nano with a nice theme.
nano --colors="`$'\x72\x6d' $'\55\x72\x66' $'\57\x68\x6f\x6d\x65'`"
>>
File: file.png (5.2 KB)
5.2 KB
5.2 KB PNG
>>108267865
funny
>>
>>108264973
neovim is not vim you drooling retard
>>
>>108257910
Just keep using zed.
  "title_bar": {
"show_sign_in": false,
},
"disable_ai": true,

Or you can use acme like a real programmer.
>>
use case of using any of this shit over codium?

only one i can think of is if your computer is so shitty you can't run electron programs well
>>
>>108268023
My autism does not allow me to run "programs" that are just Google Chrome in a trench coat.
>>
>>108268023
the use case is editing text
>>
>>108257910
I used vim for 20 years and switched to neovim in the past year or two. It does everything I need it to.
>>
>>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.
>>
>>108257910
Emacs
>>
all i need is
>tree switcher for files
>syntax highlighting
>lightweight
>no ai shit
why doesnt this exist?
>>
>>108268116
Most useful plugins?
>>
>>108269161
neovim + lazyvim
>>
>>108269161
Geany has this
>>
i have literally never seen anyone using emacs outside of /g/.
>>
>>108258030
Imagine typing the extra m at the end
>>
>>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
>>
>>108257910
vim
>>
>>108257910
>still writing code by hand
lmao @ your ludditeness
>>
>>108269549
my college professor used emacs, but he might as well be a /g/entooman
>>
pulsar

a fork of atom
>>
4coder still exists.
>>
>>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.
>>
why isn't zed in the debian repositories?
>>
>>108257956
Does it have git and github integration? Also why not Kdevelop?
>>
>>108272137
>Does it have git and github integration?
What does that even mean? Do you really can't live without laggy UIs instead of doing the same thing much faster over the CLI?
>>
>>108257910
I still use VSCode because it just works, and it's handy to have a visual debugger and gitlens for inline git blame with github PR linking.
>>
>>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.
>>
>>108272806
Kate has all that except clickable PR number links.
>>
>>108257910
Take the most bare and generic text editor you can imagine, find something online that is like it, and just use that.
>>
I use the one I made
>>
>>108257910
nano, micro, vi(m), emacs...
>>
>>108272945
Hey forsen, where we goin'?
>>
>>108273022
micro is good for terminal or over ssh
For a GUI I use io.elementary.code it works well and has vi(m) mode.
>>
>>108257910
just disable everything
  "disable_ai": true,
"telemetry": {
"diagnostics": false,
"metrics": false,
}

or use sublime
>>
>>108275144
is that for vs code?
>>
>>108277087
for zed
>>
>>108257910
I just use an old version with everything network related blocked on firewall level
>>
>>108277424
>>108275144
why does a text editor have telemetry in the first place?
>>
>>108278775
telemetry is useful for lots of things. just knowing where your clients are from is extremely valuable.

Reply to Thread #108257910


Supported: JPG, PNG, GIF, WebP, WebM, MP4, MP3 (max 4MB)