Live data from Hacker News

Ask HN: Is it still possible to live in a terminal?

news.ycombinator.com

211–220 of 272 posts

Re: Ask HN: Is it still possible to live in a terminal?

#211
post #204

Earlier quoted context omitted.

Right. vim (and the likes) are only good for server side config editing but these days remote plugin of vs code can also take that role away.

This just simply isn’t true. Neovim is perfectly capable of (and I would argue excels at) being a daily driver on large projects.

Compared to JetBrains, no thanks.

I can't even get Neovim to run stably without throwing random errors every now and then, especially after I update plugins.

Re: Ask HN: Is it still possible to live in a terminal?

#212
post #203

Earlier quoted context omitted.

You sound like a sales pitch but my NeoVIM based off of AstroNvim breaks in very random ways across a dozen of servers even under same configuration, I'm about to try Helix instead of the ecosystem with pile of random quality plugins. It looks promising at first with LSP and all that but I don't know when I had any stable moments.

Are you using different OS? This sounds like the programs your NeoVim is calling is failing you - not nvim itself. _cough cough_ NixOS can help you out here

Ubuntu 22.04.

I'm guessing the few dozens of plugins are probably messed up in a way or another after each updates.

Apparently, there's no unified QA testing among community supported ecosystem with 20 different authors.

Re: Ask HN: Is it still possible to live in a terminal?

#214

Terminal code review seems to be a niche looking for an occupier. I live in my terminal for editing text and code, running code to generate more text (test output), deciding how to break that code into meaningful chunks and writing about what each chunk does to make the codebase better (git). This is realistically a huge part of my job. The next part of the cycle though is always web based. Where are the code review…

Join me in developing it at datalisp.is =)

Re: Ask HN: Is it still possible to live in a terminal?

#216

Earlier quoted context omitted.

What do you mean by fast or slow in text mode? Like the 7600 is literally writing text to the screen faster than modern cards or?

Reading commends like this makes me so grateful I never got into the whole terminal deal and grew up coding on shitty computers. In my blissful ignorance I could produce just as much effective code on a VNC machine competing with a 1080p Netflix stream on a rural DSL line as I could on a local machine in TTY mode. The brain is really amazing at what it can adapt to, when I'm typing in a laggy situation it's like "see…

[deleted]

Re: Ask HN: Is it still possible to live in a terminal?

#217

Earlier quoted context omitted.

No idea if op refers to that. I don’t think so, but modern stack can be ineffective. My work mbp M1 was having a delay writing text in external monitor While all the rest, including vidéo, was display without delay. I had to tweak some driver settings ( of the base , not my graphic card )

Did you happen to write down what you tweaked? I use an MBP M1 with an external 4K, and I've had a sneaking suspicion that my keyboard inputs are somewhat delayed. Just hasn't ever felt quite right....

You can use slow-mo mode on your phone camera to confirm your suspicion (or use an app[1]). Just record yourself pressing a button with your keyboard in front of the screen in slow motion.

[1] https://apps.apple.com/us/app/is-it-snappy/id1219667593?plat...

Re: Ask HN: Is it still possible to live in a terminal?

#218
I was doing this experiment few years back with `emacs -nw`, tons of other packages in Emacs and custom elisp code. Used `ein` in emacs instead of Jupyter notebooks, browsed web in text browser etc.

But as I grew older I realised I need to pick my battles wisely. I still use emacs for some simple edit tasks and tramp for remote server file edits. But for normal day to day development that pays the bills, I've switched to vscode.

GUI based apps are offering better experience. For example, I can still configure Emacs to work well with Golang or Python. But the out of the box setup you get by clicking couple of buttons in VSCode is far superior.

It is separate matter if terminal world is getting abandoned is right thing or not. Maybe it is relic of a different era: when computers were time shared machines and connecting to them with terminal was the only option. But I increasingly realised that isolating myself out of better GUI based options is not the right battle to pick.

Re: Ask HN: Is it still possible to live in a terminal?

#220

Earlier quoted context omitted.

Everything up to and including spell checking, yes. In fact none of those first items are remotely unreasonable to do in a terminal, rather surprising to see them being used as arguments against the terminal. - vim, neovim, Emacs configured with LSP - https://git-scm.com/ - http://aspell.net/ - https://github.com/tmux/tmux - https://github.com/dbcli Emacs also exists which runs in the terminal mostly (I only miss ima…

IntelliJ does all that much better than what any vim plugin can. DataGrip wipes the floor with pgcli How do you find duplicate code with that setup?

I find duplicate code by using a tool such as Sonar for a large codebase, or by reading and knowing the codebase if it is small enough.

But I think you mean how do I refactor duplicate code?

lsp-mode (https://emacs-lsp.github.io/lsp-mode/page/main-features/) for smart code navigation or projectile-replace (mentioned in https://with-emacs.com/posts/tutorials/search-and-replacemen...) for dumb replacements.

Post reply on HN