becuase then it wouldnt work for just /msg like it currently does.
At the best i could see it added with options to turn off or on the extra ones.
Alot of stuff comes through to fileservers (and other bot like things) under ctcp & dcc and im sure if using one i would preffer to not have TAb reacting to each one.
As to how practical it is, 4 lines for a simple version.
ctcp *:*:?:set %f7-value //ctcp $nick
on *:notice:*:?:set %f7-value //notice $nick
on *:text:*:?:set %f7-value //msg $nick
alias f7 { if (%f7-value != $null) { if ($editox($active) == $null) editbox -afp %f7-value } }
ok thats by hand and hasnt been checked, it also doesnt cover dcc (correctly) and doesnt have the repeatting tab roll back, and doesnt roll back to a blankline, but none of that would be overly hard to add in just a few lines more.
ps // becuase i like being able to add identifiers to lines.