Is there a way of searching and replacing across all open buffers? I know you can use a tags file to search across multiple files but that's not quite what I'm looking for - it's inconvenient having to regenerate the tags file all the time (why oh why isn't that automatic?) and doesn't necessarily correspond to which files are currently open.