Georg Brandl wrote: > Am 12.03.2010 10:51, schrieb Andreas Roehler: >> Hi python-mode folks, > >> form below should speed up writing print-statements in Python a >> little bit. > >> (defun druck (&optional arg) >> "Inserts a print statement out of current `(car kill-ring)' by default, >> inserts ARG instead if delivered. " >> (interactive "*") >> (lexical-let* ((name (or arg (car kill-ring))) >> (form (cond ((eq major-mode 'python-mode) >> (concat "print \"" name ": %s \" % " name))))) >> (insert form))) > >> Opinions? > > Wouldn't that be the job of one of the numerous snippet packages that are > floating around?
Probably. I'm using yasnippet myself, and it works very well. For me too. > (I know that python.el has some definitions for skeleton mode, but > python-mode.el doesn't, and I'm not sure it should.) Thanks for the hint. `python-expand-template' works fine for me. For conditionals starting with `if' or `try' it should pay having it. Andreas > > Georg _______________________________________________ Python-mode mailing list Python-mode@python.org http://mail.python.org/mailman/listinfo/python-mode