On Feb 4, 2008 7:47 PM, <[EMAIL PROTECTED]> wrote:
>
> >> I should have asked this before, but what's so special about core
> >> (Python?) development that the tools should be different than for
> >> non-core development?
>
> Brett> Usually the core has keywords, built-ins, etc. that have not been
> Brett> pushed to the release versions for various editors.
>
> Ah, okay. Barry mentioned something about adjusting the python-mode syntax
> tables to include Python 3.x stuff, though patches are always
> welcome. <wink>
>
> Brett> Plus coding guidelines might be different from PEPs 7 and 8
> Brett> compared to what an editor is set to do by default.
>
> That might be a bit more challenging. I was thinking today that it would be
> kind of nice to have a set of predefined settings for Python's new C style
> (someone mentioned producing that). Should that go in the C/C++ mode or be
> delivered somehow else?
>
It's fairly trivial to adjust cc-mode to conform PEP 7 C coding convention:
(defmacro def-styled-c-mode (name style &rest body)
"Define styled C modes."
`(defun ,name ()
(interactive)
(c-mode)
(c-set-style ,style)
,@body))
(def-styled-c-mode python-c-mode "python"
(setq indent-tabs-mode t
tab-width 8
c-basic-offset 8))
(def-styled-c-mode py3k-c-mode "python"
(setq indent-tabs-mode nil
tab-width 4
c-basic-offset 4))
-- Alexandre
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com