Skip to content

[WIP] Refactor Emacs configuration for modern best practices#4

Draft
Copilot wants to merge 1 commit intomasterfrom
copilot/refactor-emacs-configuration
Draft

[WIP] Refactor Emacs configuration for modern best practices#4
Copilot wants to merge 1 commit intomasterfrom
copilot/refactor-emacs-configuration

Conversation

Copy link
Contributor

Copilot AI commented Jan 17, 2026

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt

Act as an Emacs Lisp expert specializing in modern Emacs (version 29+). Refactor the attached configuration to follow 2024+ best practices:
​Native use-package: Replace any manual require or install logic with the built-in use-package macro. Use :vc for packages that need to be fetched from source.
​Built-in Alternatives: Identify third-party packages that can be replaced by built-in libraries (e.g., replace projectile with project.el, ivy/helm with vertico/marginalia, or flycheck with flymake) unless I have specific custom logic for them.
​Byte-Compilation & Startup: Ensure all use-package blocks use :defer t or appropriate autoloads to keep startup fast. Move GUI-specific settings (tool-bars, menu-bars) to early-init.el logic.
​Clean Syntax: Use setopt instead of setq for user-customizable variables where appropriate (available in Emacs 29+).


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI requested a review from lispandfound January 17, 2026 22:53
Copilot stopped work on behalf of lispandfound due to an error January 17, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants