Jika Anda perlu bekerja dengan database yang berbeda, daripada menggunakan hook untuk selalu beralih ke sorotan PostgreSQL saat Anda membuka file .sql, Anda dapat menggunakan fitur variabel file Emacs untuk mengatur produk berdasarkan file per file.
Misalnya, jika baris pertama file .sql Anda adalah
-- -*- mode: sql; sql-product: postgres; -*-
sql-mode akan secara otomatis menggunakan penyorotan PostgreSQL.
Detail lengkap tentang variabel file Emacs di sini
(Anda juga dapat mengaturnya dalam blok di mana saja dalam file), dan daftar nama produk mungkin paling mudah ditemukan dengan melakukan M-x sql-set-product
, memundurkan ansi
default, dan tekan TAB untuk melihat daftar penyelesaian. Contohnya adalah "mysql", "Oracle", "sqlite", dll (sekitar selusin di instalasi saya).