Live data from Hacker News

Love Your Terminal

blog.andrewhays.net

11–20 of 137 posts

Re: Love Your Terminal

#12
post #9

Cool guide. For beginners I'd also suggest restraint with your dotfiles. It's easy to rush into installing oh-my-zsh and using vim with every plugin you can find, but I found that made for a really confusing learning experience, especially if your config ever breaks.

That's a good tip. I try to keep my .vimrc down to about 20 lines and a couple of plugins (NERDTree and solarized, mostly). My .zshrc is probably a bit more dense, but I actually have it orgnized into separate files, and just source them from .zshrc.

Re: Love Your Terminal

#14
post #9

Cool guide. For beginners I'd also suggest restraint with your dotfiles. It's easy to rush into installing oh-my-zsh and using vim with every plugin you can find, but I found that made for a really confusing learning experience, especially if your config ever breaks.

That's actually why I stopped tweaking things to hell and back, losing my config's was too painful. I usually just go for basic colour tweaks these days. It also makes me more portable and productive when I am using a new or someone else's machine.

Re: Love Your Terminal

#15
post #2

use tmux for multiple screens and ditch that xorg garbage.

I don't understand why I'd want to use tmux locally. I'm a huge believer in tmux on remote machines though. Why would I want to use it on my local laptop?

Re: Love Your Terminal

#16

Yet another article proclaiming bash as garbage and zsh as the best thing since sliced bread.

I used bash for years, I was just forced into zsh at work and loved it.

Bash is fine, but I didn't know any of its intricacies. I'm not saying don't use bash. I'm saying don't use bash without learning about how to make it work for you (and probably trying other things).

Re: Love Your Terminal

#17

Yet another article proclaiming bash as garbage and zsh as the best thing since sliced bread.

He did put it in a 'mild enough' way though.

What shell are you using? Probably bash, right? Well, stop it. Or don’t. Just know why you’re using the shell that you have.

I'm a bash user myself. I've tried zshell but didn't stick with it.

Re: Love Your Terminal

#18
I am curious what terminal people use on Windows. I find MSYS to be very good, since it lets me work just as I would on Linux with Emacs-style editing.

Re: Love Your Terminal

#19
post #2

use tmux for multiple screens and ditch that xorg garbage.

I don't understand why I'd want to use tmux locally. I'm a huge believer in tmux on remote machines though. Why would I want to use it on my local laptop?

Assuming you spend a lot of time in terminals, you can use it to group your tasks. For example I have tmux sessions for my bachelor's thesis which contains two windows, either of which contains two split panes. The left pane is for vim (which are split further) and the right pane are for ghci and terminal. If I change from writing the thesis to for example doing work I can just change the tmux session. The layout and content are just like I left them.

Re: Love Your Terminal

#20
post #2

use tmux for multiple screens and ditch that xorg garbage.

I don't understand why I'd want to use tmux locally. I'm a huge believer in tmux on remote machines though. Why would I want to use it on my local laptop?

It can be useful to be able to open vertical splits running things like "watch jslint" or "watch rspec" while you code.
Post reply on HN