emacs มีตัวเลือกในการแสดงการตั้งค่าการสร้างหรือไม่?


12

emacs มีตัวเลือกหรือคำสั่งภายในบางอย่างที่แสดงการตั้งค่าเวลาบิลด์และคุณสมบัติใด ๆ ที่รองรับ?

ตัวอย่างที่ดีคือnginx -Vคำสั่งที่แสดงรายการ./configureตัวเลือกที่คอมไพล์ด้วย

คำตอบ:


15

ลองดูที่system-configuration-optionsตัวแปร

นี่คือตัวอย่างซึ่งเป็นผลมาจากการทำงาน 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

Dunno เกี่ยวกับสวิตช์บรรทัดคำสั่ง แต่:

  1. หากคุณใช้ไลบรารีemacsbug+.elซึ่งปรับปรุงไลบรารีมาตรฐานemacsbug.elคุณสามารถใช้คำสั่งebp-insert-versionด้วยคำนำหน้า arg เพื่อแทรกข้อมูลเวอร์ชันที่สมบูรณ์รวมถึงข้อมูลบิลด์บางส่วนในบัฟเฟอร์ปัจจุบัน report-emacs-bugนี่คือข้อมูลรุ่นเดียวกันที่มีอยู่เมื่อคุณใช้คำสั่ง ตัวอย่างเช่น:

     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. หากไม่มีไลบราemacsbug+.elรี่คุณสามารถใช้คำสั่งมาตรฐานemacs-versionเพื่อให้เซ็ตย่อยของข้อมูลนั้นแก่คุณ ด้วยคำนำหน้ามันจะแทรกข้อมูลในบัฟเฟอร์ปัจจุบัน ตัวอย่างเช่น:

    GNU Emacs 25.2.1 (x86_64-w64-mingw32) of 2017-04-24
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.