Apakah emacs memiliki opsi atau perintah internal yang menampilkan pengaturan waktu bangun dan fitur apa pun yang didukungnya?
Contoh yang baik adalah nginx -V
perintah yang mencantumkan ./configure
opsi yang dikompilasi.
Lihatlah system-configuration-options
variabelnya.
Inilah sebuah contoh, yang merupakan hasil dari menjalankan C-h v system-configuration-options
system-configuration-options is a variable defined in `C source code'.
Its value is
"--prefix=/usr/local/emacs 'CFLAGS=-O2 -march=native -pipe
-falign-functions=64 -fomit-frame-pointer -ftracer -funit-at-a-time
-fweb -fforce-addr -fpeel-loops -funswitch-loops -frename-registers
-mfpmath=sse -ffast-math -fno-finite-math-only -fstack-check'
PKG_CONFIG_PATH=/usr/share/pkgconfig"
Documentation:
String containing the configuration options Emacs was built with.
For more information check the manuals.
Entah tentang saklar baris perintah, tetapi:
Jika Anda menggunakan pustaka emacsbug+.el
, yang meningkatkan pustaka standar emacsbug.el
, maka Anda dapat menggunakan perintah ebp-insert-version
dengan arg awalan, untuk menyisipkan info versi lengkap, termasuk beberapa info bangunan, di buffer saat ini. Ini adalah info versi yang sama yang disertakan saat Anda menggunakan perintah report-emacs-bug
. Sebagai contoh:
In GNU Emacs 25.2.1 (x86_64-w64-mingw32)
of 2017-04-24
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
`configure --without-dbus --without-compress-install 'CFLAGS=-O2
-static -g3''
Tanpa pustaka emacsbug+.el
, Anda dapat menggunakan perintah standar emacs-version
, untuk memberi Anda bagian dari info itu. Dengan awalan arg itu memasukkan info dalam buffer saat ini. Sebagai contoh:
GNU Emacs 25.2.1 (x86_64-w64-mingw32) of 2017-04-24