Сергей Мурзин: Это невозможно. В том числе по вопросам безопасности. В замыканиях можно хранить приватную информацию, а FireBug может узнать scope только из-за соответственных разрешений.
В этом и есть проблема. Когда я нажимаю на кнопку, выполняется команда, а потом вставить текст после нее не получается. Кроме того, если происходит выделение, выделенный текст заменится на перевод строки.