diff options
| author | Luke Hoersten <[email protected]> | 2025-10-03 09:16:07 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2025-10-03 09:16:07 -0500 |
| commit | 3e25d574421361b5b39d98ad119daea6396266bf (patch) | |
| tree | 6ab209ca16bc3dfb7e0b4243031d447597628f4a /elisp/package-require.el | |
| parent | 7c6ca9630a188a08a844b757fbc02f1981e1c842 (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/package-require.el')
| -rw-r--r-- | elisp/package-require.el | 24 |
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 |
