From 4cfa8246ea7eec4139ba6c34d3fb3a4545956824 Mon Sep 17 00:00:00 2001 From: benj Date: Sat, 25 Nov 2023 10:02:42 -0800 Subject: rewrite emacs init.el and go back to basics This is a complete rewrite leveraging the very popular use-package to see how I like it. We reduce init.el to a bare minimum configuration and remove the previous homebrew organizational scheme. A number of packages have yet to be setup, but we'll wait and do in JIT. --- settings/setup-auto-insert-mode.el | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 settings/setup-auto-insert-mode.el (limited to 'settings/setup-auto-insert-mode.el') diff --git a/settings/setup-auto-insert-mode.el b/settings/setup-auto-insert-mode.el deleted file mode 100644 index 68d444a..0000000 --- a/settings/setup-auto-insert-mode.el +++ /dev/null @@ -1,30 +0,0 @@ -(require 'autoinsert) - -(defun custom/expand-yasnippet () - "Replace with real stuff" - (yas-expand-snippet (buffer-string) (point-min) (point-max))) - -(custom-set-variables - '(auto-insert-directory (locate-user-emacs-file "templates/auto-insert"))) - -;; Activate globally -(auto-insert-mode) -(setq auto-insert-query nil) - -;; Some global auto-insert variables -(setq user-full-name "Benj Bellon" - user-email "benjaminbellon@gmail.com") - -;; C -(define-auto-insert "\\.c\\'" ["template.c" custom/expand-yasnippet]) -(define-auto-insert "\\.h\\'" ["template.h" custom/expand-yasnippet]) - -;; C++ -(define-auto-insert "\\.cc\\'" ["template.cc" custom/expand-yasnippet]) -(define-auto-insert "\\.hh\\'" ["template.hh" custom/expand-yasnippet]) - -;; Python -(define-auto-insert "\\.py\\'" ["template.py" custom/expand-yasnippet]) - - -(provide 'setup-auto-insert-mode) -- cgit v1.2.3