Live data from Hacker News

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

news.ycombinator.com

121–130 of 272 posts

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

#121
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 tools that integrate with my editor? Why am I not reviewing someone’s changes presented as a branch in my working copy? Can I do this without having to make the cognitive break of leaving my development environment and moving to a web page facsimile — albeit a very good one — of the place I do my own thinking? Being able to make suggestions by editing the actual code (and testing it) would be huge.

A solution to this would be amazing.

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

#122

The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an ID…

Do you have your dotfiles on github?

This is a good place for a basic neovim setup for programming

https://github.com/NvChad/NvChad

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

#123

The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an ID…

Can you:

- Edit code

- Autocomplete

- Navigate code, find references, go to definitions

- Run your code

- Debug your code

- Test your code (including running a specific test)

- Profile your code

- Run multiple static analyzers simultaneously

- Use version control and annotate code using version control

- Do all that remotely or with containers involved

- Query a database and get results in a tabular format

- Spell checking

- Have collaborative editing

- Work with issue tracker tickets

- And more...

The sad reality is that for 99.9% of people using vim is reinventing the square wheel to produce a worse development experience and inferior code.

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

#124
I use only terminal programs for my development job. There has to be a real good reason for me to use a gui while working. One such good reason is a web browser. there is simply no way to work in the modern world without one. (for a large percentage of people anyway)

git, vim and plugins/addons for it, *nix tools in general, man pages etc. don't need more than that and a browser.

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

#125

Is it ”possible”? That just depends on what you are willing to give up. You clearly aren’t fond of video calls if you consider giving up a graphical desktop.

if it doesn't already exist, someone is bound to make a truly horrible hack involving Zoom and aalib

https://www.ubuntubuzz.com/2012/04/play-movies-in-ascii-art-...

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

#126
It's still possible to live in the terminal, but only in the same way that it's still possible to eat healthy, but you'll have to identify and eliminate all the junkfood out of your life first, and your current junkfood-loving friends may not be able to remain your friends for too long after this kind of lifestyle change.

Having said that, I often wonder the reverse. I'm so happy with my terminal, that every now and then I wonder how much longer will it be possible for me to put up with all the junkfood-equivalent crap that is forced down my throat on a daily basis before I say "enough is enough" and go into virtual hermit mode?

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

#128

The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an ID…

Can you: - Edit code - Autocomplete - Navigate code, find references, go to definitions - Run your code - Debug your code - Test your code (including running a specific test) - Profile your code - Run multiple static analyzers simultaneously - Use version control and annotate code using version control - Do all that remotely or with containers involved - Query a database and get results in a tabular format - Spell ch…

Vim? Heck I can do all that with nano ... wth are you talking about?

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

#129
Many of our latest hires (new college grads) struggle with terminals and CLI in general. It seems like recently students have stopped getting this exposure which leads to them joining and not knowing how to ssh into a damn linux VM. It's a pretty daunting world.

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

#130
post #38

I lived without X11/Wayland for several years. (These days, I live in GUI Emacs with EXWM instead, which has a similar feeling.) Some tools I had luck with: - mpv is your friend - it can play audio, video, and display images directly to the framebuffer without X11. It also makes a pretty decent PDF reader combined with ghostscript to render each page to a PNG. - The Emacs ecosystem is very useful - there are many pac…

w3m is a better alternative to elinks in my experience.
Post reply on HN