[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

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1771179940529147.jpg (81 KB, 735x730)
81 KB
81 KB JPG
VS Code is AI-riddled, GitHub is AI-riddled, what should I use to CODE without being hassled by 'helpful' AI 'assistance'?
>>
File: 01b.png (39 KB, 640x400)
39 KB
39 KB PNG
Just turn it off bro

or... maybe don't cling to archaic practices like writing code by hand gross
>>
Helix + Zellij + Linux environment as your IDe
Write your own website for hosting your git repos (you are capable of this, right?)
>>
Notepad++
>>
>>108501640
tuta.io email
codeberg
If you're going to use helix, be sure it supports what you need.
Nvim is open-ended, but you have to assemble the furniture yourself. You'll need LazyNvim, Mason, nvim-cmp, telescope, nvim-lspconfig, mason-lspconfig
tmux is fine, zellij has issues with key conflicts that they recommend fixing by running some guy's wasm file that hasn't been touched in two years. tmux doesn't have those kinds of problems. Just use neovim for the terminal multiplexing, and you'll only ever need to know one tmux keybinding, ctrl-b,d to detach the session.
>>
>>108501894
>and you'll only ever need to know one tmux keybinding, ctrl-b,d to detach the session.
What's the point of using a multiplexer if you aren't actually going to use it to plex multiple terminal windows on your screen
>>
>>108501640
Vim.
>>
>>108501894
git clone https://codeberg.org/problems_available/nvim_config
mkdir ~/.config/nvim
cp -r nvim_config/* ~/.config/nvim
cp -s ~/.config/nvim/spacedirt.vim /usr/share/nvim/runtime/colors/
cp -s ~/.config/nvim/spacedirt.lua ~/.local/share/nvim/lazy/lualine.nvim/lua/lualine/themes/
rm -rf nvim_config

>>108501909
session management, over ssh and otherwise
got another smartass question about detaching?
>>
It can be easily turned off.
>>
>>108501957
>session management, over ssh and otherwise
Completely and totally unnecessary if you're on your own machine and if you're doing it over SSH you should just use screen since it comes already installed
>>
dumb frogposter
>>
>>108501964
screen is actually trash, so no.
tmux gives you more options, just in case.
It might be unnecessary to have things I need running in the background without taking up window space, but it sure is convenient, jackass.
>>
>>108501640
VS 2022 or notepad++
>>
>>108501977
>tmux gives you more options, just in case.
And yet you explicitly said that you wouldn't use any of them, curious. It doesn't matter how "trash" you think screen is if the only functionality you're after is being able to log back in to your prior session when SSH times you out.
Anyway OP should not be using deprecated software and should just install helix and zellij and experience what it's like to not even have to think about installing a single plugin or extension and being able to just open it up and code after copying your .config files over.
>>
>>108501995
>And yet you explicitly said that you wouldn't use any of them, curious.
You struggle with reading comprehension, but it is not proportional to the degree that you are articulate. Methinks you are psychotic.
>>
>>108501640
Helix.
>>
A text editor.
>>
>>108501995
I don't think anyone should use the software that expects you to run some random asshole's wasm if they need a plugin.
>>
>>108502008
>you'll only ever need to know one tmux keybinding, ctrl-b,d to detach the session.
>>
>>108501995
Does helix have a DAP?
>>
>>108502020
>if they need a plugin.
You don't need plugins, that's the entire point of Helix and Zellij. They just come with the features you actually want to use instead of making you spend hours installing and configuring extensions every time you set up a new machine. The only thing I ever have to do is copy over my helix config and install the LSPs for whatever languages I'm working with, and I have a fully functional developer environment that has at least complete functionality parity if not exceeding that with everything else out there for almost none of the work.
>>
>>108502023
Are you familiar with the concept of an "operative word" or a "qualifier"?
>>
>>108502040
No, zellij needs an autolock plugin to work with nwovim, or it just freezes, and you can't even interact with zellij's interface. I just went through all of this yesterday.
>>
>>108501640
gentoo + gnu emacs
>>
>>108502040
>>108501957

I literally just git clone my config to ~/.config/nvim and run it. The first run installs all of my plugins, the second run installs every treesitter parser.
>>
>>108502024
Yes but it sucks. I just open a new window and run delve/gdb from the CLI.
>>108502052
>neovim
Not helix.
>>
>>108501814
>>108502009
bros gatekeep it. we don't want jeets using it.look what happened to neovim.
>>
>>108502063
tmux will run them both without a problem.
>>
>>108501640
Writing code artisanally by hand in 2026 is equivalent to writing machine code by hand when compilers were invented. Coding is now a solved problem. Programmers are only required to direct agents and review their output.

You will be left behind. Well, actually, that train has already passed.

> t. former programmer
>>
File: og-full.jpg (1.62 MB, 2400x1256)
1.62 MB
1.62 MB JPG
Come home White man
>>
>>108501640
vim + command line
>>
File: 1766908656148641.png (13 KB, 300x250)
13 KB
13 KB PNG
>>108502080
>>
>>108502066
Ok, then he should use neovim.
>>
>>108502130
yes that's more like it
>>
>>108502130
Nothing to gatekeep. No hidden treasure in the helix world. An imitation, just a fraction of my power.
>>
>>108502072
Sure, but Tmux might as well be to Zellij what Screen is to Tmux. If your entire use-case for tmux is being able to save your session when SSH times you out and running things in the background, then you can accomplish all of that with screen and ctrl+z/fg.
>>
>>108502141
being bloated is a power now? If it wasn't for the vim motion it would be on the same level as Emacs. Actually scratch that, it would be a worse Emacs.
>>
>>108501640
Zed with
"disable_ai": true

and GG NO RE
>>
>>108502193
vibecoded slop
>>
>>108501640
You're a creep. AI writes code now.
>>
>>108502112
It is the truth, retard. AI is the future. AI enhances human productivity 100-1000x. Programming by hand is the dumbest thing you can do for your career—AI does it better, faster, and cheaper than a human ever could. If you don't have builder mentality then AI will leave you behind. You need to pivot and be agile to take advantage of AI tools—focus first on customer needs; everything else comes second. Face it. AI makes you so much more productive it is impossible for non-AI users to compete and they are already being terminated in droves. Just in the past month over 50K SW devs who refuse to adopt AI have been eliminated from the workforce—permanently. If you have not already built your AI skills to the top 0.1% then you are worthless to the economy—good luck getting a menial service job while real builders create the future hand-in-hand with AI.
>>
>>108502148
I like being able to run other nvim instances in other tabs, and screen is dogshit.
>>108502183
Just lie more. I'm sure you're used to it. Somehow "hidden treasure," the ability to do whatever you want with vimscript and lua, is bloat. I could see that argument if you were going out of your way to run static binaries on a small device, but that goes out of the window when you start talking about things like lsp, and static binary vim/neovim already exists, too.
>>
>>108502249
>em dash
not reading this llm slop
>>
>>108502254
post config then show us how minimal your config is
>>
>>108502249
Grok was telling me that vim.cmd.command("Custom !echo 'custom command'") was invalid syntax, yesterday.
>>
>>108502256
Stop responding to bait.
>>
>>108501640
Forth or assembly, obviously. Source files on your local computer. A text editor. Bam: you're good to go.

If you really want to be AI proof, write your own language and compiler for it, something AI doesn't know about.
>>
>>108502268
I never said I had a minimal config. I install every treesitter parser, and my config is already itt.
>>
>>108501640
>>108501640
I used IntelliJ for java and PyCharm for python, not even sure they have AI assistence, not unless you go into lengths to set it up, which I don't

I've never used VSCode, always seemed kind of retarded, maybe good for arduino lol
>>
>>108501640
AI WON, CODERS LOST
>>
>>108501640
1. Zed
2. GitLab
>>
File: 1771483040192965.jpg (32 KB, 410x396)
32 KB
32 KB JPG
>>108502287
>"my config is already itt."
>go look
>it's hundreds of lines and split across a dozen files
Helix won.
>>
>>108502256
Enjoy being left behind.
>>108502282
>t. left behind luddite
>>
>>108502112
he's right, but you must be a 50+ years old boomer to think otherwise
>>
File: 1765690836091319.png (1.42 MB, 1631x667)
1.42 MB
1.42 MB PNG
>>
>>108502315
>"I'm scared like a bitch"
K have fun with your shitty editor.
>>
File: 1750514543272850.jpg (28 KB, 625x626)
28 KB
28 KB JPG
>>108502316
>>108502317
>>
File: 1708695026607933.png (399 KB, 1122x1106)
399 KB
399 KB PNG
Looks like the thread is over and is being ruined by brain-damaged vibe coders spamming shill posts for LLMs. I had fun arguing in favor of the One True IDE Experience (hx+zellij) while it lasted. FWIW I still respect vim users for knowing how to use a terminal and not having to rely putting "PLEASE DO NOT DELETE THE PROD DATABASE CLAUDE PLEASE" into their claude.md. Adios.
>>
>>108502330
Seethe and cope, unc.
>>
>>108501814
Is Zellij better than tmux?
>>
>>108502345
Anon, programmers are obsolete now. You’d better let that sink in, and accept that you are not required any longer
>>
File: 1762537660503933.png (517 KB, 1903x1348)
517 KB
517 KB PNG
>>108502352
Go vibe code another AWS outage retard, I'm closing the thread and going back to work.
>>
>>108501640
>ask it to do retarded shit
>keep telling it the answer is wrong
just waste company resources.
>>
>>108502360
You will be replaced and fired anon, your boss is considering replacing coders with AI agents. Sorry
>>
>>108501957
>lazy.nvim
>neogit
holy bloat batman
>>
>>108502345
>hx+zellij
if you have a tiling wm you don't really need zellij
>>
File: 1755707816562370.jpg (16 KB, 460x481)
16 KB
16 KB JPG
>>108502347
>>
>>108502360
>I'm closing the thread and going back to work.
have fun, I am going to take another nap :-)
>>
>>108502345
I don't care who you respect. helix is a toy for scrubs.
>>
>>108502385
Not a big fan of neogit. I usually just use the cli. I'm not using the native package manager until lazy.nvim is deprecated.
>>
>>108502404
Your brain and productivity are the size of a fish's brain and, just like the fish, you are incapable of utilizing AI to enhance and evolve yourself into Homo AI and achieving 100-1000x productivity gains. Face it. Your incapacity to adopt AI means you are stealing from the future and everyone around you. Those massive productivity boosts granted by AI are mandatory to live a just, righteous, and moral life in the 21st century. AI is the greatest invention in both the past, present, and all of the future and your refusal to adopt will soon be a criminal offense. I hope you like dissolving in a slurry vat, leech.
>>
File: 1765487411794279.gif (3.24 MB, 360x360)
3.24 MB
3.24 MB GIF
>programmers discussing something they care about
>insecure dunning kruger jeets hijack the thread
>"PROGRAMMING IS DEAD AI IS THE FUTURE YOU WILL BE REPLACED PROGRAMMING IS DEAD YOU WILL BE LEFT BEHIND PROGRAMMING IS DEAD!!!!1!11!!"
>
>>
File: 1748266450752475.jpg (9 KB, 320x319)
9 KB
9 KB JPG
>>108502454
>>
>>108502455
>t. seething malder laid off from Oracle for not adopting AI and becoming more productive.
>>108502462
Bot (not AI).
>>
>>108502455
To be fair, they are right
>>
once the bubble pops talentless AI spammers will have nowhere to go kekw
>>
File: 091-13-44-51-2026.png (135 KB, 657x305)
135 KB
135 KB PNG
>>108502148
You mind rewrinting these functions, so they'll work with screen? Thanks.
alias -g fzlm=__fzlm
alias -g ffm="\
\$(\
fzlm\
)\
"

t() {
local session="s0"
highest=$(tmux ls | grep -oE 's[0-9]+' | sed 's/s//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="s$((highest + 1))"
fi
tmux new -s "$session"
}

tt() {
local session="t0"
highest=$(tmux ls | grep -oE 't[0-9]+' | sed 's/t//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="t$((highest + 1))"
fi
tmux new -s "$session" -- nvim +te
}

tv() {
local session="v0"
highest=$(tmux ls | grep -oE 'v[0-9]+' | sed 's/v//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="v$((highest + 1))"
fi
tmux new -s "$session" -- nvim -S Session.vim
}

stv() {
local session="sv0"
highest=$(tmux ls | grep -oE 'sv[0-9]+' | sed 's/sv//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="sv$((highest + 1))"
fi
tmux new -s "$session" -- sudo -E nvim -S Session.vim
}
tf() {
local session="v0"
highest=$(tmux ls | grep -oE 'v[0-9]+' | sed 's/v//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="v$((highest + 1))"
fi
tmux new -s "$session" -- nvim ffm
}

stf() {
local session="sv0"
highest=$(tmux ls | grep -oE 'sv[0-9]+' | sed 's/sv//' | sort -n | tail -1 2>|/dev/null)
if [[ -n "$highest" && "$highest" =~ ^[0-9]+$ ]]; then
local session="sv$((highest + 1))"
fi
tmux new -s "$session" -- sudo -E nvim ffm
}

picrel b/c char count
>>
>>108501640
Hopefully a IDE
thanks I could help bro
>>
>>108501640
nano

Everything else has at least AI-plugins.



[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.