mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 19:36:05 +00:00

Without this patch, the autoloading of the major mode `llvm-mir-mode` is not generated, which breaks its autoloading functionality. To test this patch, use the following command to generate an autoload file: ```console cd llvm/utils/emacs emacs --quick --batch --load=package --eval='(package-generate-autoloads "llvm-mir-mode" ".")' ``` Diff of generated autoload files is as follows: ```diff > (autoload 'llvm-mir-mode "llvm-mir-mode" "\ > A major mode for editing LLVM MIR files. > > (fn)" t) ``` CC @bogner for review
-*- llvm/utils/emacs/README -*- These are syntax highlighting files for the Emacs and XEmacs editors. Included are: * llvm-mode.el Syntax highlighting mode for LLVM assembly files. To use, add this code to your ~/.emacs : (setq load-path (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) (require 'llvm-mode) * llvm-mir-mode.el Syntax highlighting mode for LLVM Machine IR files. To use, add this code to your ~/.emacs : (setq load-path (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) (require 'llvm-mir-mode) * tablegen-mode.el Syntax highlighting mode for TableGen description files. To use, add this code to your ~/.emacs: (setq load-path (cons (expand-file-name "path-to-llvm/utils/emacs") load-path)) (require 'tablegen-mode) Note: If you notice missing or incorrect syntax highlighting, please contact <llvm-bugs [at] lists.llvm.org>; if you wish to provide a patch to improve the functionality, it will be most appreciated. Thank you.