comparison .emacs @ 347:c0f0f82f68ea

better thing
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 26 Jun 2013 09:22:30 -0700
parents a9d3f1210506
children 6004e00b602d
comparison
equal deleted inserted replaced
346:7eaaf99e3182 347:c0f0f82f68ea
1 (setq initial-scratch-message ";; scratch ;;
2
3 ")
4
1 ;; ;; ;; emacs server (what a piece of crap) 5 ;; ;; ;; emacs server (what a piece of crap)
2 ;; (require 'server) 6 ;; (require 'server)
3 ;; (unless (server-running-p) 7 ;; (unless (server-running-p)
4 ;; (server-start)) 8 ;; (server-start))
5 ;; ;; ;; An error has occurred while loading `/home/jhammel/.emacs': 9 ;; ;; ;; An error has occurred while loading `/home/jhammel/.emacs':
135 139
136 (fset 'break "import pdb; pdb.set_trace();\C-a\C-i") 140 (fset 'break "import pdb; pdb.set_trace();\C-a\C-i")
137 (add-hook 'python-mode-hook 141 (add-hook 'python-mode-hook
138 '(lambda () 142 '(lambda ()
139 (local-set-key [(meta ?p) (meta ?p)] 'break))) 143 (local-set-key [(meta ?p) (meta ?p)] 'break)))
144
145 (fset 'python-file "#!/usr/bin/env python
146
147 '''
148
149 '''
150
151 import optparse
152 import os
153 import sys
154
155 here = os.path.dirname(os.path.realpath(__file__))
156
157 def main(args=sys.argv[1:]):
158
159 usage = '%prog [options]'
160 parser = optparse.OptionParser(usage=usage, description=__doc__)
161 options, args = options.parse_args(args)
162
163 if __name__ == '__main__':
164 main()")
165
166 ;;; TODO
167 ; - needless to say, zeitgeist integration
168 ; - http://pedrokroger.net/2010/07/configuring-emacs-as-a-python-ide-2/