Your plugin only works if the comma separated list is inside two delimiters (such as parentheses). Which is just, as it is only supposed to work for function arguments.
However, it were great if it would work in an arbitrary comma separated list such as apple, pie, raspberry (or even apple, pie and raspberry) ?