From b31f90af5ac142fe35cf40d1c1458b20170a7286 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sat, 28 Mar 2026 14:52:43 -0400 Subject: refactor: Split Emacs config into multiple files Split Emacs config into multiple files for a more readable setup. --- .emacs.d/lisp/lsp-setup.el | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .emacs.d/lisp/lsp-setup.el (limited to '.emacs.d/lisp/lsp-setup.el') diff --git a/.emacs.d/lisp/lsp-setup.el b/.emacs.d/lisp/lsp-setup.el new file mode 100644 index 0000000..9fbf669 --- /dev/null +++ b/.emacs.d/lisp/lsp-setup.el @@ -0,0 +1,21 @@ +;; Download LSP-Mode +(unless (package-installed-p 'lsp-mode) + (package-install 'lsp-mode)) + +;; Setup LSP-Mode +(require 'lsp-mode) +(add-hook 'c-mode-hook #'lsp) +(add-hook 'c++-mode-hook #'lsp) +(add-hook 'elisp-mode-hook #'lsp) + +;; Company-Mode for LSP-Mode +(unless (package-installed-p 'company) + (package-install 'company)) + +;; Setup LSP-Mode +;;(require 'company) +;;(setq company-minimum-prefix-length 1 +;; company-idle-delay 0.0) ;; default is 0.2 + +(provide 'lsp-setup) + -- cgit v1.2.3