Мое типичное использование sql-mode в emacs:
a.откройте файл foo.sql и начните редактирование
b.решите, что я хочу запустить его, используя привязки клавиш для sql-send-region
c.запустите мою пользовательскую функцию (db-connect) для подключения к соответствующей базе данных и создания буфера * SQL *.
Однако foo.sql не знает о существовании буфера * SQL *, покавыполнить «mx sql-mode» в буфере, чтобы обновить его среду и обнаружить, что такой буфер существует в этой точке.Я хотел бы встроить некоторый код в мою пользовательскую функцию db-connect, чтобы посещать все буферы с использованием sql-mode и обновлять переменную sql-buffer.Я уверен, что несколько членов переполнения стека должны были сделать это или что-то подобное раньше.
Спасибо,
SetJmp