diff --git a/init.el b/init.el index 2e4a5ed..14e99db 100644 --- a/init.el +++ b/init.el @@ -57,14 +57,15 @@ (require 'libs) (when (native-comp-available-p) - (cond ((<= emacs-major-version 28) - (require 'comp) - (add-to-list 'native-comp-deferred-compilation-deny-list - ".*realgud.*")) - (t - (require 'comp-run) - (add-to-list 'native-comp-jit-compilation-deny-list - ".*realgud.*"))) + (require 'comp) + (condition-case nil + (require 'comp-run) + (error nil)) + (let ((symbol + (if (boundp 'native-comp-jit-compilation-deny-list) + 'native-comp-jit-compilation-deny-list + 'native-comp-deferred-compilation-deny-list))) + (add-to-list symbol ".*realgud.*")) ;; (setenv "PATH" (concat "/db/sds/packages2/emacs-master/bin:" (getenv "PATH"))) )