-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
40 lines (31 loc) · 1.67 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
My .config files
.zshrc - info
I found these settings by talking to verth on Reddit. When I asked him
about tips on how to create a cool zsh config file, he responded with
this:
oof, that's a difficult question to answer :) Here's a link to mine.
https://github.com/mlsimpson/dotfiles/blob/master/.zshrc
I've tried to comment for explanation. I've been using zsh for 3 years
so it's got a lot of stuff I've added, no doubt. Start with the setopt
stuff at the bottom; that's where a lot of the magic of zsh comes into
play.
I also recommend setting ssh_config to not hash known hosts, delete
your known hosts file, and add all the stuff in the "completion"
section in the middle. That's where pretty much the rest of my zsh
love comes into play. Tab completion is so powerful, and that section
in my .zshrc hasn't been changed in a while, so it's robust.
The top of my .zshrc contains a lot of oh-my-zsh configuration, which
many zsh users frown upon. https://github.com/robbyrussell/oh-my-zsh
It's been an integral part of my setup
since day one, and I love it, so your miles may vary. It includes a
lot of preconfigured plugin functions and completions for typical
programs, so I like it a lot.
That said, it's another framework, which has zealots and opponents,
both sides with valid points. YMMV. There's other zsh config
frameworks, so it might be worth your time to look into those.
Thankfully, all I've seen don't take much time to set up.
Here is a link to my delicious bookmarks tagged 'zsh' There's a lot of
gems in here, too. Happy hacking!
https://delicious.com/mauithrev/zsh
source:
http://www.reddit.com/r/commandline/comments/19oor1/zero_tolerance_policy_no_harmful_commands/c971yk4