-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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?  I'm using yasnippet myself, and it works very well.
(I know that python.el has some definitions for skeleton mode, but
python-mode.el doesn't, and I'm not sure it should.)

Georg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iEYEARECAAYFAkuaFbAACgkQN9GcIYhpnLDOGgCgsLnSpHSv000OzmCvrxwZDXzx
cwQAni9nFX3hIeZ3Di3bCtVHaCAClnlm
=Syty
-----END PGP SIGNATURE-----
_______________________________________________
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode

Reply via email to