Zstandard was the single greatest thing to ever happen to text compression.
you're right i just bootstrap my GNU, emacs, gcc and clisp (oy vey),everything is done with macros, even posting.
>>106810997I only use VS code and nano.
>>106810997Terminals are all you need, a combination of simple terminal utilities and a couple of hacked together scripts solves pretty much every problem. GUI and TUI (except for a terminal text editor) is bloat and unneeded.
Reference Counting is garbage collectionRAII is garbage collectionborrow checking / lifetime tracking is garbage collection.You don't actually want to manually manage memory, you just want a fast and unobtrusive garbage collector so you feel the need to implement your own ad-hoc one that you think is "manual".
>>106811081i find this to be largely cope. the trebant is all you need, onions is all you need, 6 hours of sleep is all you need... the only benefit that vim has over emacs by default is modal editing, but you can just add that functionality easily. if you are a hard core programmer who only uses a terminal then you can also run emacs inside a terminal. i would only use vim for quick file changes over ssh, through my eat terminal of course.
>>106811739normal mode is overrated. u are arguably "changing modes" by pressing meta or ctrl. its far more natural to temporarily switch to normal mode with a modifier key than to always be in normal mode and press i to get into insert mode
>>106811915that is fine, but then you miss out on visual mode, and the ability to use user defined `evil-normal-state-map`s. This allows any key to become a modifier, i find `.` to be useful.
Geohot doesn’t waste his time using all of this ricer shit. And no one in this thread is as talented as he is. This destroy’s OP’s midwit argument.
>>106810997Me on the left.>>106811685Real niggas just use the stack, or arenas. Manual or automatic freeing is for faggots.
>>106812001what has the nepo jew homo ever accomplished besides jailbreaking some piece of shit from the 2000s?
>>106812001richard stallman created emacs, who is more talented than geohot. this destroys anons midwit statement.
>>106811739>i would only use vim for quick file changes over ssh,why is vim particularly useful for this task?
>>106812294because vi is literally everywhere
>>106812294sometimes this involves using a shell and tramp does not provide this.
>>106810997I legit use Vim because IDEs and Emacs seem too big and scary. I don't even want to fuck with plugins because that would just be extra shit I have to think about.>write code>coompile>run>segfault>repeatthat's all I need to know
>>106810997visual studio has terminal emulator, what are you talking about?
>>106812041>dude just use an arena broi'm sure your hello world is the fastest lmao
>>106812401That is a valid use case though. The point where it gets retarded is when you install millions of plugins to literally turn vim into a bloated ide
>>106811048tpbp
>>106812939>Topic is memory management>Hello worldThanks for making it clear you're a no-coder.
>>106812041you do realize that arenas are not gc right? the improves memory allocation speed, but does nothing about the cleanup.
>>106810997I use Neovim in terminal on Linux, but on Windows I use neovide because powershell sucks ass
ITT: nocoder zoomer OP shares his idiocy to everyone else
>>106815055You're retarded. You drop the entire pool all at once, that's the cleanup. Fragment cucks btfo.
>>106810997>not coding exclusively with catabsolute shit tier casuals, asses, cattle
Aside from the day or so it takes to become a pro at vim motions, the only thing that sucks is getting youcompleteme to behave.If you're using linux as the ide, all of the important functionality is external to the editor anyways: gdm, make, valgrind, etc, but it's often virtually integrated like :Termdebug or can be accessed instantly through :term.You just need to avoid getting lost in the tinker and keep the .vimrc minimal.
for me it's VSCodium
>>106810997retarded>>106812401based
some bitter disingenuous incompetent stinky poo made this
>>106815897>>If you're using linux as the ideWhich doesn't give you the most important functionality of an IDE: searching and navigating a large codebase by symbols and references. Vim and all of this fashion larper shit might be fine when you're unemployed and all you work is 100 line python scripts or maybe React frontends, but useless for doing actual work.
>>106816302I am just a hobbyist. Youcompleteme allows for jumping to definition on everything imported to your active work though, which is fine for me, and there are more sophisticated solutions out there. I don't think I'm doing anything in a high iq or superior way, in case I'm coming across that way. Like Carmack said, I know Vim is basically a civil war reenactment. I just started using it because vsc was too overwhelming at first.
>>106811739>i would only use vim for quick file changes over ssh, through my eat terminal of course.just use emacs tramp you nigger.
>>106812398>sometimes this involves using a shell and tramp does not provide this.>he doesn't know about eshell + tramplmao'ing at your life
>>106810997Imagine being so buckbroken that you think that you need MORE than just a text editor and a terminal.
>>106816302kiddy cant use grep
>>106817469You are painfully obviously an amateur that has never used a full IDE, because you don't even understand what is being discussed or why grep is not a substitute.
>>106811739>the trabant is all you needhell yeah it is brother
>>106817451*taps the chart*looks like ur a midwit
>>106811048This anon is actually employedLove it when hobbyist spergs use images like OP as a flex when anyone working a real job will use whatever the fuck the company tells you to. I think retards will watch people like mental outlaw and DT two dudes that don't code professionally and think that hobbyist shit is some rite of passage. I'm not knocking you for vim bindings or simulating enacs(lol) if your team has integration in the IDE but acting like you're doing that shit raw without being looked at like a try hard retard is nothing short of delusional.
>>106817626Looks like you're a nigger
>>106811081It's only because we have shitty UIs. If the UI was good and efficient it would be good. For example visual real time debuggers would so much better than shit that gdb is. We don't have this, so we cope with it. But if we had a good debugger we would use it.
>>106817704Unworkable workplace. I would never use some shit company forces on me. Worked in Eclipse in teams full of IntelliJ. IntelliJ might have been better in 2015-2016, but it turned completely bloated. Meanwhile Eclipse was shit and it actually improved performance wise. Funny how it is. I still use Vim for anything else than Java. Using a web browser client as a text editor is retarded.
>>106818123>For example visual real time debuggers would so much better than shit that gdb is.No debugger can ever compete against strategically placed print statements
>>106817704who cares what code monkeys think? u do what ur told while i do as i please. we are not the same
>>106817704>bro being a corporate slave and being told how to work is based, actuallysad how far this board has fallen
>>106810997I mainly use vim and the terminal at work and feel more productive than when I used VS Code and GUI tools. Now full on IDEs, or bloated text editors feel like baby mode, I always get the feeling that I could be doing the work faster with a shell/keyboard oriented TUI.
vim for everything except java
>>106818355Exactly, why does every Java LSP take like 5 mins to start up and breaks every time I open a new buffer.
>>106818181>>106818179>>106818159Can't hear you over my salaryCope
>>106810997I tried both neovim, vim and emacs and then I got tired of everything breaking in vim every fucking update and emacs vomiting walls of warnings as soon as I install any third party package (for example lsp-mode)So I just went with Helix, it is essentially pre configured neovim that is always the same and always works, doesn't rely on broken 3rd party packages, etc.
>>106818495can't hear you over my neetbuxcope
>>106818509>doesn't rely on broken 3rd party packages??how do you think lsp works?
Anyone here bragging about doing "real work" is a traitor faggot that should be bullied unmercifully because they're a big reason why modern software is garbage. They're like house niggers in the cotton picking days bragging about having it better than field niggers. Imagine bragging about trading more than half your life away for scraps of paper. If they were really talented they wouldn't be working for some faggot they'd be producing things on their own and making real money.Also mg is better than vim and if you require anything more than vi or ed when working on remote machine you're a dumb faggot.I use emacs by the way.
>>106810997i use ed btw.
>>106812322If you can’t figure out how to materialize emacs or microemacs on your system, you’re not going to need vi either.
>>106811048>microꜱoyft vshitcode
>>106818862These are not packages of source code files interacting with each other. They are separate programs running on unix philosophy and operating on a well-defined protocol that cannot just change overnight.
>>106818310> vim> feel more productiveIt’s just a feeling, it will pass.>>106818993> mgI take mg with me to every remote server, along with dtach and dvtm when necessary.
>>106819073How somebody convinced anyone to use an editor written on a browser is hilarious.Iove seeing people say that’s their daily driver, it’s like carrying a sign saying you’re irrelevant in the tech world.
>>106818993I care about being productive when writing software because I enjoy writing software. Whether that is for an employer to improve my career or for my personal projects.I'm not a larper faggot who would rather do shit in a way that wastes the most time because they're more interested in fitting in with the opinions of some do-nothing ecelebsYou're on the same level as the faggots that spend all shilling Obsidian, installing Obsidian plugins, and playing with linking gimmicks rather than actually using notes as a tool to be productive.
>>106819297>all these words>doesn't address any points madeSlaves will always say anything to justify sucking masta's cock
>>106816302>Which doesn't give you the most important functionality of an IDE: searching and navigating a large codebase by symbols and references.deprecated by lsp lolevery shitty text editor under the sun can do what your bloated ide can do now
>>106819166>How somebody convinced anyone to use an editor written on a browser is hilarious.It's sadly the least bad option on Linux. I would keep using Visual Studio, but Windows is too far gone.
>>106819132Well it's been like 4 months and that hasn't happened. Now VS Code feels like notepad with an LSP and some basic macros, I'd rather use Zed since it comes with vim motions by default and is less bloated.
>>106819009https://www.gnu.org/fun/jokes/ed-msg.en.html
>>106817624nice car
>>106810997This but Makefile
>>106810997>what if we put a shittier terminal emulator in the text editorw o w
feels good being at the top
>>106810997Truth is Emacs is only better if you are using Windows, MacOS, or full DE like GNOME/KDE instead of a tiling window manager.
I use google colab (jupyter), if i need to edit plain text i open textedit.
>>106824204the emacs operating system is better than windows and macos.
>>106823644I know its a meme but what actually is the difference between gnu screen and tmux other than their license?
>>106826921screen is ancient and nobody uses it anymore
>>106810997That's a hot trvkky
terminal programs easy to make
>>106810997Computers are gay
I do a lot in my terminal but I dont work in vim. System updates and quick changes to files are just easier that way.
I only use CLion.
>>106815184Use the cmd shell with clink on windowshttps://chrisant996.github.io/clink/no powershell retardation, still all the usability feature's you would want.Alterntaively you can use bash or zsh on windows as native processes through cygwin. no wsl needed.
>>106817704>when anyone working a real job will use whatever the fuck the company tells you toTRVKEYou will use whatever bossman tells you to, do your job and get paid
*nix sucks
Hate for IDEs and graphical interfaces is ultimately just autists screeching that people are using newer tools to do the same thingIf we were posting 20 years in the past, these autists would also scream about computer mice
>>106823644>/dev/tty1>/dev/tty2
>>106828724>these autists would also scream about computer miceVim users still do.
>>106812288>richard stallman created emacsThe original EMACS was written in 1976 by David A. Moon and Guy L. Steele Jr.
The less I need to configure an editor, the better. vscode just werks for my usecase.
>>106810997
>>106829214sex with notepad-chan
>>106810997Thanks but I'm sticking with Geany
>>106829799>Geanyusecase?
>>106830984What makes you think usecases are a metric?
>>106831003thats my misinterpretation
I use Kate with Vi keybinding pluginit has built-in LSP btwmy only issue is that dotfiles are not shown in the live projects "browser" on the side
>>106817704That made this meme image actually have an employment history. I know him from telegram. I also use emacs the way he does and for now I am on internship.https://andreyor.st/posts/2023-10-27-you-dont-need-a-terminal-emulator/
>>106829214/threadI paste everything into notepad to get it right first, so I know there's no hidden special character fuckery.