Có emacs có một tùy chọn để hiển thị cài đặt xây dựng?


11

Emacs có một tùy chọn hoặc một số lệnh nội bộ hiển thị cài đặt thời gian xây dựng và bất kỳ tính năng nào nó hỗ trợ không?

Một ví dụ điển hình là nginx -Vlệnh liệt kê các ./configuretùy chọn mà nó được biên dịch.

Câu trả lời:


14

Hãy nhìn vào system-configuration-optionsbiến.

Đây là một ví dụ, là kết quả của việc chạy 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 về một chuyển đổi dòng lệnh, nhưng:

  1. Nếu bạn sử dụng thư viện emacsbug+.el, giúp tăng cường thư viện tiêu chuẩn emacsbug.el, thì bạn có thể sử dụng lệnh ebp-insert-versionvới tiền tố arg, để chèn thông tin phiên bản hoàn chỉnh, bao gồm một số thông tin bản dựng, trong bộ đệm hiện tại. Đây là thông tin phiên bản tương tự được bao gồm khi bạn sử dụng lệnh report-emacs-bug. Ví dụ:

     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. Không có thư viện emacsbug+.el, bạn có thể sử dụng lệnh tiêu chuẩn emacs-version, để cung cấp cho bạn một tập hợp con của thông tin đó. Với một tiền tố arg nó chèn thông tin vào bộ đệm hiện tại. Ví dụ:

    GNU Emacs 25.2.1 (x86_64-w64-mingw32) of 2017-04-24
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.