Add Emacs config with install scripts for laptop and work
Shared: init.el / early-init.el with Vertico stack, Corfu, Eglot, treesit-auto, Catppuccin Mocha, doom-modeline, Magit, avy, harpoon, embark, wgrep, expand-region, envrc, org-mode, and drop-in lang loader. Lang configs split by stow target: - shared: elisp, org - laptop: C/C++, Rust, Go, LaTeX (AUCTeX + latexmk + Zathura) - work: C#, JS/TS/HTML/CSS/React (apheleia+prettier), Copilot install-personal.sh: Fedora — gcc/clang, rustup, Go, texlive, zathura install-work.sh: Ubuntu 24.04 WSL — dotnet-sdk-10.0, Node 22 via nvm, ts-ls Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
7
shared/.config/emacs/lisp/langs/elisp.el
Normal file
7
shared/.config/emacs/lisp/langs/elisp.el
Normal file
@@ -0,0 +1,7 @@
|
||||
;;; lisp/langs/elisp.el --- Emacs Lisp -*- lexical-binding: t -*-
|
||||
|
||||
;; Inline macro expansion — C-c e to expand, q to collapse
|
||||
(use-package macrostep
|
||||
:bind (:map emacs-lisp-mode-map ("C-c e" . macrostep-expand)))
|
||||
|
||||
(add-hook 'emacs-lisp-mode-hook #'flymake-mode)
|
||||
Reference in New Issue
Block a user