Emacs'ın oluşturma ayarlarını görüntüleme seçeneği var mı?


12

Emacs'ın derleme süresi ayarlarını ve desteklediği özellikleri görüntüleyen bir seçeneği veya dahili bir komutu var mı?

İyi bir örnek, derlendiği seçenekleri nginx -Vlisteleyen komuttur ./configure.

Yanıtlar:


15

system-configuration-optionsDeğişkene bir göz atın .

İşte koşmanın sonucu olan bir örnek 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.

3

Bir komut satırı anahtarı hakkında bilmiyorum, ancak:

  1. Eğer kütüphane kullanırsanız emacsbug+.elstandart kütüphane artırır, emacsbug.elo zaman komutunu kullanabilirsiniz ebp-insert-versiongeçerli tampon, bazı yapı bilgi içeren komple versiyonu bilgileri, eklemek, bir önek arg ile. Bu, komutu kullandığınızda verilen sürüm bilgileriyle aynıdır report-emacs-bug. Örneğin:

     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''
    
  2. Kütüphane olmadan , bu bilgilerin bir alt kümesini vermek emacsbug+.eliçin standart komutu kullanabilirsiniz emacs-version. Bir önek argümanı ile bilgiyi geçerli arabelleğe ekler. Örneğin:

    GNU Emacs 25.2.1 (x86_64-w64-mingw32) of 2017-04-24
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.