I often create a few \newcommand(s) in the current tex file I am working on.
I was thinking a cool feature could be to create a snippet that would read the \newcommand it found in the current file and expand to one of them.
For instance, say I have the tex file with two \newcommand(s) defined.
% ...
\newcommand{\plusbinomial}[2]{(#1 + #2)^2}
\newcommand{\z}[1]{W^{\[#1\]}\a^\{#1 - 1\} + b^\{#1\}}
% ...
It would be cool if I could type cmd1, and have a snippet that expands to \plusbinomial{}{} and cmd2 expand to \z{}.