Mercurial > dotfiles
annotate .shell.d/50.misc_functions.zsh @ 336:ea73ef5dc38c
emacs: avoid weird package.el breakage with newish packages
I've been toting around this package.el from 2009 or so, and something
in the package format seems to have changed that broke me. Thanks to
some related diagnostics by Lucas, I've grabbed the last package.el
that worked with emacs 23 and stashed it here. This seems to work,
modulo some things (notably js2-mode and smex) now seem to require
emacs 24 if you install them using package.el, so this will end up
being brittle on my last couple of emacs23 machines.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Thu, 29 May 2014 14:30:42 -0400 |
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 } |