Mercurial > dotfiles
annotate .shell.d/50.misc_functions.zsh @ 325:64e73453e43f
xmonad: Pull apart custom layout into something readable
This change doesn't affect any behavior, but it does document the custom
layout by naming function parameters. Hopefully, this will make things
easier to fix the next time the XMonad developers break us.
author | Lucas Bergman <lucas@bergmans.us> |
---|---|
date | Tue, 11 Mar 2014 12:49:05 -0500 |
parents | 31a11febd751 |
children |
rev | line source |
---|---|
0 | 1 # Cleanup pyc files in $1 |
2 function clean_pyc() { | |
3 local DIR | |
4 DIR='.' | |
5 if [ "x$1" != "x" ] ; then | |
6 DIR=$1 | |
7 fi | |
8 find $DIR -name \*.pyc -print0 | xargs -0 rm | |
9 } | |
10 | |
11 ## Searching stuff | |
12 # Function to use mdfind instead of find on Mac OS X | |
13 function ffind() { | |
14 mdfind -onlyin "$PWD" "kMDItemFSName=$1" | |
15 } | |
16 | |
17 # Function to use grep on a particular filetype in the current dir. | |
18 function tgrep() { | |
19 egrep -R --include="*.$1" "$2" . | |
20 } | |
21 | |
22 | |
23 ## Django stuff | |
24 function django_settings_set() { | |
25 export DJANGO_SETTINGS_MODULE="$1" | |
26 } | |
27 | |
28 # run a django app in spawn | |
29 function spawn_django() { | |
66
31a11febd751
spawn_django: add eco compatibility.
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
30 if [ -e ./eco/bin/spawn ] ; then |
31a11febd751
spawn_django: add eco compatibility.
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
31 eco/bin/spawn --factory=spawning.django_factory.config_factory $@ |
31a11febd751
spawn_django: add eco compatibility.
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
32 else |
31a11febd751
spawn_django: add eco compatibility.
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
33 spawn --factory=spawning.django_factory.config_factory $@ |
31a11febd751
spawn_django: add eco compatibility.
Augie Fackler <durin42@gmail.com>
parents:
39
diff
changeset
|
34 fi |
0 | 35 } |