]> git.earman.xyz Git - emacsinit.git/commitdiff
Add skeleton and abbrev for html boilerplate, always in abbrev-mode
authorrush <rearman@r717.net>
Fri, 7 Aug 2026 14:34:11 +0000 (10:34 -0400)
committerrush <rearman@r717.net>
Tue, 11 Aug 2026 20:54:17 +0000 (16:54 -0400)
abbrev_defs
init.el

index 0ce2f9246c5992ef8f23aca8e4e22369d2409001..519e3eb622cd5dd6eaf54db63909ffdb423b775d 100644 (file)
@@ -1,8 +1,9 @@
 ;;-*-coding: utf-8;-*-\r
-(when (equal system-type 'windows-nt)\r
-  (define-abbrev-table 'global-abbrev-table\r
-    '(\r
-      ("wol" "" workorder-link :count 0)\r
-      ("oel" "" skel-org-block-elisp :count 0)\r
-      ("osrc" "" skel-org-block :count 0)\r
-      )))\r
+(define-abbrev-table 'global-abbrev-table\r
+  '(\r
+    ("htmlbp" "" html-header :count 21)\r
+    ("oel" "" skel-org-block-elisp :count 0)\r
+    ("osrc" "" skel-org-block :count 0)\r
+    ("wol" "" workorder-link :count 0)\r
+   ))\r
+\r
diff --git a/init.el b/init.el
index 0b63b20dd24a475c05452ea4df8fbbb0b57dc3d3..149fbbe619c65307cf6f332b4d322e406d3561d9 100644 (file)
--- a/init.el
+++ b/init.el
@@ -1410,9 +1410,34 @@ Stolen from https://depp.brause.cc/dotemacs"
   \n\r
   "#+END_SRC")\r
 \r
-(setq save-abbrevs 'silently)\r
+(define-skeleton html-header\r
+  "HTML boilerplate"\r
+  ""\r
+  "<!DOCSTYLE html>"\r
+  \n\r
+  "<html lang=\"en\">"\r
+  \n\r
+  "<head>"\r
+  \n\r
+  "<meta charset=\"UTF-8\">"\r
+  \n\r
+  "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">"\r
+  \n\r
+  "<title>"\r
+  _ -\r
+  "</title>"\r
+  \n\r
+  "<link rel=\"stylesheet\" href=\"safety-colors.css\">"\r
+  \n\r
+  "</head>"\r
+  \n\r
+  \n\r
+  "<body></body>"\r
+  \n\r
+  "</html>")\r
 \r
-(add-hook 'org-mode-hook #'abbrev-mode)\r
+(setq save-abbrevs 'silently)\r
+(abbrev-mode)\r
 \f\r
 ;;; Customization Framework\r
 ;; Disable it by making it save to a temp file (stolen from prot)\r