On 08/16/2010 10:40 AM, H Xu wrote:
On 2010/8/16 13:36, Dominique Pellé wrote:
H Xu wrote:
On 2010/8/16 7:40, Zvezdan Petkovic wrote:
On Aug 14, 2010, at 7:16 AM, H Xu wrote:
I recommend the python syntax file add highlighting
for the word "self". Thank you.
Why?
There is nothing special about the word "self".
It is *not* a Python keyword.
You could call that parameter "this" if you wanted.
Use of "self" is just a common established practice, but it is not a
part
of the language syntax specification.
If you prefer to have it highlighted you can always make your own
customized file.
Zvezdan
Hello Zvezdan,
My opinion is that syntax highlighting is not only for keyword. You may
notice that in C language "NULL" is not a keyword, it has been colored.
NULL is defined in C standard header files (stdlib.h and stddef.h).
'self' on the other hand is merely a coding convention in Python
so I don't think it should be highlighted by default.
-- Dominique
Hello,
Syntax highlighting is aimed at convenience, not for the form. If this
is a coding convention,
then "self" should be highlighted. Or maybe it is better to add an
option to turn this on and off.
Regards,
Hong Xu
2010/8/16
I have to agree, self is effectively universal, I've never seen a python
example using anything other than self. At the same time, it's used very
often so it makes a lot of sense to highlight it, so that when you look
through code you will focus on variable names and if you misspell self
it's easy to spot.
-ak
--
Python plugins for vim: outliner, todo list, project manager, calendar,
expenses tracker, sortable table, and more |
http://lightbird.net/pysuite/
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php