Hi Kib :) * kib2 <[EMAIL PROTECTED]> dixit: > I wonder if I can highlight more things in Python, I would like to > highlight functions call , i.e in a Python source, in the following line: > > os.popen(...) > > be able to highlight the word "popen". > is it possible ?
Yes, it is. First, check the Python syntax file: if it already has a syntax group for such constructs, you just need to do: hi def TheSyntaxGroup ... See ":help highlight" for that. If the syntax file doesn't have such construct, you will need to do something like this (UNTESTED!): syntax match PythonFunCall \I\i\+.\zs\I\i\+\ze( hi def PythonFunCall ... The regex means: \I Identifier character except numbers \i Identifier character including numbers \+ One or more of the last atom . A literal dot \zs Here starts the match (so, the coloring) \I Id \i Id \+ Id \ze Here ends the match (so, the coloring) ( A literal open parentheses Please note that I'm not sure about "\zs" and "\ze" being legal in a "syntax match" command. If they aren't, use "[EMAIL PROTECTED]" and family instead (see ":help zero-width" for that). Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen!