When I now insert the macro everything still seems to work, but after changing the function name and pressing tab a tab character is inserted instead of jumping to the next insertion point. As long as any other character precedes the snippet it works correctly. This also happens to be the case in all the other predefined snippets (if, while, class, etc.). Is there a workaround for this or is it a bug that has to be fixed?