summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2025-04-04 21:55:55 -0700
committerbenj <benj@rse8.com>2025-04-04 21:55:55 -0700
commite52dce4e328a496e0a303522680453c891c96a9e (patch)
tree697b78300016cd8fda8ab6d1effd0c4244b1c1f9
parentc221bdf2fd528732926ce6737d9c9cd2da0108d1 (diff)
downloademacs-e52dce4e328a496e0a303522680453c891c96a9e.tar
emacs-e52dce4e328a496e0a303522680453c891c96a9e.tar.gz
emacs-e52dce4e328a496e0a303522680453c891c96a9e.tar.bz2
emacs-e52dce4e328a496e0a303522680453c891c96a9e.tar.lz
emacs-e52dce4e328a496e0a303522680453c891c96a9e.tar.xz
emacs-e52dce4e328a496e0a303522680453c891c96a9e.tar.zst
emacs-e52dce4e328a496e0a303522680453c891c96a9e.zip
add changelog yasnippet; aphelia mode, and some web-mode config
Diffstat (limited to '')
-rw-r--r--.gitignore1
-rw-r--r--init.el14
-rw-r--r--snippets/org-mode/changelog-entry19
3 files changed, 30 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index b626c4a..d66cd3d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,6 +16,7 @@ emojis
ensime
history
ido*
+lsp-cache
metastore_db*
multisession/
network-security.data
diff --git a/init.el b/init.el
index d892eb9..5581e72 100644
--- a/init.el
+++ b/init.el
@@ -201,6 +201,7 @@
:ensure t
:hook ((go-mode . lsp-mode)
(python-mode . lsp)
+ (c-mode . lsp)
(before-save . lsp-format-buffer)
(before-save . lsp-organize-imports)))
@@ -387,8 +388,8 @@
:ensure t
:init
(setq org-journal-dir org-dir-journal)
- (setq org-journal-file-type 'weekly)
- (setq org-journal-file-format "%Y%m%d.org")
+ (setq org-journal-file-type 'monthly)
+ (setq org-journal-file-format "%Y-%m.org")
(setq org-journal-enable-agenda-integration t))
(use-package org-mode
@@ -399,7 +400,7 @@
:prefix "C-c o"
("j o" . 'org-journal-open-current-journal-file)
("j n" . 'org-journal-new-entry)
- ("j t" . 'org-journal-new-scheduled-entry))
+ ("j s" . 'org-journal-new-scheduled-entry))
:hook ((org-mode . hl-todo-mode)
(org-mode . olivetti-mode)
@@ -551,7 +552,8 @@
("\\.js?\\'" . web-mode)
("\\.ts?\\'" . web-mode))
:config
- (setq web-mode-engines-alist '(("svelte" . ".svelte$")))
+ (setq web-mode-engines-alist '(("svelte" . ".svelte$")
+ ("django" . "\\.html")))
:custom
(web-mode-code-indent-offset 2)
@@ -560,6 +562,7 @@
(web-mode-script-padding 2)
(web-mode-style-padding 2)
(web-mode-block-padding 2)
+ (apheleia-mode t)
:hook ((web-mode . lsp)
(web-mode . apheleia-mode)))
@@ -574,6 +577,9 @@
:after lsp-mode
:hook (lsp-mode . ws-butler-mode))
+(use-package yaml-mode
+ :ensure t)
+
(use-package yasnippet
:ensure t
;; :bind (("<C-tab>" . 'yas-expand))
diff --git a/snippets/org-mode/changelog-entry b/snippets/org-mode/changelog-entry
new file mode 100644
index 0000000..e3465a0
--- /dev/null
+++ b/snippets/org-mode/changelog-entry
@@ -0,0 +1,19 @@
+# -*- mode: snippet -*-
+# name: changelog-entry
+# key: <clog
+# --
+*** `(format-time-string "[%Y-%m-%d %a]")` version ${1:0.0.0}
+:PROPERTIES:
+:tag: ${2:dev}
+:END:
+
+${3:[brief summary of accomplishments (1-2 sentences)]}
+
+*** ๐Ÿงฉ New
+- ${4:something new}
+
+*** ๐Ÿงช Improvements
+- ${5:something changed}
+
+*** ๐Ÿ› Fixes
+- ${6:something fixed} \ No newline at end of file