This patch updates the emacs modelines to be a bit more complete. I see that you have vim modelines, but this is the more common(?) emacs-style.
You already have coding: lines (though mixed use of UTF-8 vs utf-8 -- my patch arbitrarily switches all lines to utf-8), so this is just a little bit of addition for those of us who like to use emacs/gedit for development.
Specifically, I add:
* a Mode field (which is largely unnecessary since all the files have .py endings)
* an indent-tabs-mode which says 'don't use tabs, prefer spaces'
* a tab-width field, which says 'use 4 spaces'
This patch updates the emacs modelines to be a bit more complete. I see that you have vim modelines, but this is the more common(?) emacs-style.
You already have coding: lines (though mixed use of UTF-8 vs utf-8 -- my patch arbitrarily switches all lines to utf-8), so this is just a little bit of addition for those of us who like to use emacs/gedit for development.
Specifically, I add:
* a Mode field (which is largely unnecessary since all the files have .py endings)
* an indent-tabs-mode which says 'don't use tabs, prefer spaces'
* a tab-width field, which says 'use 4 spaces'