Commit Graph

29 Commits

Author SHA1 Message Date
730319bcd1
.zshrc: Add smartresize function
For quick and easy image resizing. From Smashing Magazine's great
article[0].

[0] http://www.smashingmagazine.com/2015/06/efficient-image-resizing-with-imagemagick/

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-30 17:58:36 +03:00
11adf0ff8d
.zshrc: Use GNU grep on Mac OS X
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-14 08:46:45 +03:00
94e7b2d1bd
.zshrc: Add an alias for vimdiff
pkgsrc doesn't provide a `vimdiff` wrapper, and it's just `vim -d`
anyways, so we can just alias it and then use the vim from pkgsrc.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-02 09:38:06 +03:00
89506851a4
.zshrc: Use gsort from GNU coreutils as sort
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-01 15:35:24 +03:00
ad7e3ac01f Revert ".zshrc: Don't run dircolors on Darwin right now"
This reverts commit 0096deea56.

coreutils in pkgsrc 2015Q2 has been fixed.
2015-07-30 23:35:45 +03:00
48ad1ef39b Revert ".zshrc: Hardcode LS_COLORS for now on Darwin"
This reverts commit 36a7c17c71.

coreutils in pkgsrc 2015Q2 has been fixed.
2015-07-30 23:35:19 +03:00
0096deea56
.zshrc: Don't run dircolors on Darwin right now
The coreutils in pkgsrc 2015Q2 is broken right now so we don't have
dircolors on Darwin.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:28:26 +03:00
36a7c17c71
.zshrc: Hardcode LS_COLORS for now on Darwin
The coreutils in pkgsrc 2015Q2 is broken for now, so we can't use
dircolors. Instead, manually hardcode the LS_COLORS, which was gen-
erated from dircolors on a system with coreutils using:

    $ dircolors -b ~/.dircolors.ansi-dark

... and then export CLICOLOR=1.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:14:23 +03:00
f502639002
.zshrc: Switch to pkgsrc 2015Q2 on Darwin
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:13:24 +03:00
d5afbad716
.zshrc: Check for existence of bin directories we're adding
Actually check for the directories that we are adding to the PATH.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-26 14:07:40 +03:00
a5199335f1
.zshrc: Add BasicTex 2015 paths
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-26 13:23:56 +03:00
cdd9e1aa0f
.zshrc: Add path for Heroku toolbelt
Heroku's official packages install here on all *nix platforms.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-23 18:05:33 +03:00
eab699691e
.zshrc: Add BasicTeX directory to PATH
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-11 22:56:01 +03:00
a4556ba78a
.zshrc: Don't exit shell on ^D
This is super annoying when you're in a pager like more or less and
you are pressing ^D to go down. When you reach the end of the input
then you send ^D to the shell and it exits!

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-01 21:18:19 +03:00
362500e8a5
.zshrc: Fix regex for Linux test
On GNU/Linux $OSTYPE returns "linux-gnu".

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-26 19:26:12 +03:00
74ad228591
.zshrc: Add paths for binary Golang distribution
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-21 22:49:07 +03:00
9ab16d43ad
.zshrc: Don't quote PATHs
It screws up the interpolation of ~.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-16 14:15:27 +03:00
e176bbd5e6
.zshrc: Fix path to NPM packages
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-14 17:57:24 +03:00
705e10f0c0
.zshrc: Change npm environment logic
Use a local npm package prefix so I can `npm install -g` without
having to give hipster npm access to /usr/lib or whatever.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-13 18:47:51 +03:00
2053967dfd
.zshrc: Use gdircolors for dircolors on Mac OS X
Then the dircoloring can be platform agnostic.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-10 12:32:50 +03:00
ffe79e3a0b
.zshrc: Fix ansible hosts environment variable
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:22:32 +03:00
45f14fee92
.zshrc: less is the same on Mac OS X and Linux
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:21:45 +03:00
aaf0f15669
.zshrc: Only export variables at the end
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 11:40:42 +03:00
5d13f77f10
.zshrc: Make more portable for cross-platform use
Test Mac OS X / Linux properly, and get rid of Homebrew-isms -- I
am now using pkgsrc instead.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 11:39:45 +03:00
eee6929dc4
.zshrc: Fix Ansible inventory variable
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 10:34:10 +03:00
049c3600ef .zshrc: Change npm test logic
The whole `if command ...` logic doesn't make sense to me, because
the command exits with 0 if it is successful, which means false!

This is just more readable anyways.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:24:33 +03:00
3eb6278ffe
.zshrc: Export the PS1 instead of just setting it
I'm not sure if this is important actually, but I suppose we want
subshells to get the PS1?

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:09:01 +03:00
014b8d6a55
.zshrc: Change history file location
Also remove lame comment by zsh setup assistant.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:08:23 +03:00
5109516e0b
Add .zshrc
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-12 09:33:04 +03:00