From a0ab043567bf3cdc883c353c2fe6bf63701fbf1c Mon Sep 17 00:00:00 2001 From: cashmere Date: Wed, 18 Feb 2026 05:54:58 +0100 Subject: fix eglot timer errors: remove ELPA overrides for built-in packages straight-use-package with :type built-in for eglot, flymake, jsonrpc, eldoc, external-completion, and seq was pulling newer ELPA versions (eglot 1.21 vs built-in 1.17.30) that are incompatible with flycheck-eglot and the existing config. Removed those declarations and deleted the straight repos/builds so Emacs 30.2 built-ins are used. Also: fix flycheck-rust-setup to only run in rust-mode buffers, remove tmr-mode-line-mode (conflicts with maple-modeline tab-line), and update tmr-timer segment to query timers directly. --- init.el | 6 ------ 1 file changed, 6 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index b65140e..0380708 100644 --- a/init.el +++ b/init.el @@ -19,12 +19,6 @@ (straight-use-package '(project :type built-in)) (straight-use-package '(xref :type built-in)) -(straight-use-package '(eglot :type built-in)) -(straight-use-package '(flymake :type built-in)) -(straight-use-package '(jsonrpc :type built-in)) -(straight-use-package '(eldoc :type built-in)) -(straight-use-package '(external-completion :type built-in)) -(straight-use-package '(seq :type built-in)) (straight-use-package 'use-package) (setq straight-use-package-by-default t) -- cgit v1.3.1