src.nth.io/

summaryrefslogtreecommitdiff
path: root/elisp
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2025-10-03 09:16:07 -0500
committerLuke Hoersten <[email protected]>2025-10-03 09:16:07 -0500
commit3e25d574421361b5b39d98ad119daea6396266bf (patch)
tree6ab209ca16bc3dfb7e0b4243031d447597628f4a /elisp
parent7c6ca9630a188a08a844b757fbc02f1981e1c842 (diff)
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)
Diffstat (limited to 'elisp')
-rw-r--r--elisp/package-require.el24
1 files changed, 0 insertions, 24 deletions
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 <[email protected]>
-
-(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