From 3e25d574421361b5b39d98ad119daea6396266bf Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Fri, 3 Oct 2025 09:16:07 -0500 Subject: More modernization changes. Global settings: - Enabled global-auto-revert-mode to auto-reload files when changed on disk - Changed is-mac from setq to defvar - Removed ispell-program-name setting from macOS config Package management: - Replaced custom package-require system with standard package.el installation loop - Removed flycheck package - Added eglot package New integration: - Added claude-code-context mode from ~/Dev/claude-code-context Linting/LSP: - Replaced global-flycheck-mode with flymake-mode (enabled per programming mode) - Added eglot LSP client configuration with autoshutdown and debounce settings - Configured eglot-ensure hooks for multiple language modes (Python, JavaScript, TypeScript, Haskell, C/C++, and their tree-sitter variants) --- elisp/package-require.el | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 elisp/package-require.el (limited to 'elisp') diff --git a/elisp/package-require.el b/elisp/package-require.el deleted file mode 100644 index 198b01f..0000000 --- a/elisp/package-require.el +++ /dev/null @@ -1,24 +0,0 @@ -;;; package-require --- Require that packages are installed -;;; Commentary: -;;; ~/.emacs.d/elisp/package-require.el -;;; Luke Hoersten - -(require 'package) - -;;; Code: -(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) - -(package-initialize) -(package-refresh-contents) - -(defun package-require (packages) - "Ensure that a given PACKAGES are installed." - (mapc (lambda (package) - (unless (package-installed-p package) - (package-install package) - (message "Installing %s package...done" package))) - packages)) - -(message "Loading packages...done") -(provide 'package-require) -;;; package-require.el ends here -- cgit v1.2.3