From ee2ae7559d05610e112b182110ec0afe0c9fafa2 Mon Sep 17 00:00:00 2001 From: caleb Date: Tue, 3 Jun 2025 21:22:45 -0700 Subject: [PATCH] minor cleanup, yas snippets --- .gitignore | 5 +++++ init.el | 10 ++++------ snippets/org-mode/org-babel-dot | 9 +++++++++ snippets/org-mode/org-babel-math | 9 +++++++++ snippets/org-mode/org-drill-definition | 10 ++++++++++ snippets/org-mode/org-drill-statement | 8 ++++++++ 6 files changed, 45 insertions(+), 6 deletions(-) create mode 100644 snippets/org-mode/org-babel-dot create mode 100644 snippets/org-mode/org-babel-math create mode 100644 snippets/org-mode/org-drill-definition create mode 100644 snippets/org-mode/org-drill-statement diff --git a/.gitignore b/.gitignore index 8297d9f..2db4cb8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,8 @@ /elpa/ /projectile-bookmarks.eld /transient/ +/.cache/ +/.dap-breakpoints +/projects +/recentf +/tramp diff --git a/init.el b/init.el index 3c113a4..732fdbe 100644 --- a/init.el +++ b/init.el @@ -6,17 +6,15 @@ (unless package-archive-contents (package-refresh-contents)) -;; Basic UI cleanup -(menu-bar-mode -1) -(tool-bar-mode -1) -(scroll-bar-mode -1) - ;; Save customization info elsewhere (setq custom-file "~/.config/emacs-custom.el") (when (file-exists-p custom-file) (load custom-file)) -;; Some Global Settings +;; Global Settings +(menu-bar-mode -1) +(tool-bar-mode -1) +(scroll-bar-mode -1) (show-paren-mode 1) (global-hl-line-mode t) (global-auto-revert-mode t) diff --git a/snippets/org-mode/org-babel-dot b/snippets/org-mode/org-babel-dot new file mode 100644 index 0000000..e618321 --- /dev/null +++ b/snippets/org-mode/org-babel-dot @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: dot +# key: dot_ +# -- +#+BEGIN_SRC dot :file ${1:file} :cmdline -Kdot -Tpng +digraph ${2:name} { + $0 +} +#+END_SRC \ No newline at end of file diff --git a/snippets/org-mode/org-babel-math b/snippets/org-mode/org-babel-math new file mode 100644 index 0000000..1b3d5ee --- /dev/null +++ b/snippets/org-mode/org-babel-math @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: org-drill-math +# key: math_ +# -- +#+begin_src latex :results file raw :file $1.png +\[ +$0 +\] +#+END_SRC \ No newline at end of file diff --git a/snippets/org-mode/org-drill-definition b/snippets/org-mode/org-drill-definition new file mode 100644 index 0000000..6f4f73f --- /dev/null +++ b/snippets/org-mode/org-drill-definition @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: org-drill-definition-region +# key: odd +# binding: C-c d d +# expand-env ((yas-indent-line 'fixed)) +# -- +`(make-string (1+ (org-current-level)) ?*)` Definition :drill: +$1 +`(make-string (+ 2 (org-current-level)) ?*)` Answer +`yas-selected-text` \ No newline at end of file diff --git a/snippets/org-mode/org-drill-statement b/snippets/org-mode/org-drill-statement new file mode 100644 index 0000000..df624bd --- /dev/null +++ b/snippets/org-mode/org-drill-statement @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: org-drill-statement-region +# key: ods +# binding: C-c d s +# expand-env ((yas-indent-line 'fixed)) +# -- +`(make-string (1+ (org-current-level)) ?*)` ${1:Statement} :drill: +`yas-selected-text` \ No newline at end of file