> 2: there is no way to rename anything without a dialog, so my suggestion
> doesn't add anything that's not there. It just changes the way to
> trigger it.
Eclipse has a nice rename-in-file, which switches to a kind of
live-templates-mode. Renaming then (within the editor) automatically renames
all occurences in the file. I don't know, whether it would work for external
(to the file) references.