diff --git a/.gitignore b/.gitignore index c6438a0..dc22063 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ url/ recentf places .#* -#*# \ No newline at end of file +#*# +*.db \ No newline at end of file diff --git a/.org-id-locations b/.org-id-locations new file mode 100644 index 0000000..e43a641 --- /dev/null +++ b/.org-id-locations @@ -0,0 +1,2 @@ + +(("~/org/notes/neuer_neuer_test.org" "c1f0c054-6a3b-48e9-8f63-61c1061fa080") ("~/org/notes/neuer_test.org" "e136ede2-6fe1-48d9-9b43-dcbdb6e1c925")) diff --git a/bookmarks b/bookmarks index d43ff19..248e00a 100644 --- a/bookmarks +++ b/bookmarks @@ -3,9 +3,9 @@ ;;; nevertheless, you probably don't want to edit it. ;;; -*- End Of Bookmark File Format Version Stamp -*- (("org-capture-last-stored" - (filename . "~/org/docs/umsatz.org") - (front-context-string . "#+title: umsatz\n") - (rear-context-string) - (position . 1) - (last-modified 27091 40363 706421 401000)) + (filename . "~/org/notes/neuer_test.org") + (front-context-string) + (rear-context-string . "category: Notes\n") + (position . 106) + (last-modified 27091 63383 132609 836000)) ) diff --git a/init.el b/init.el index 79dc782..db63431 100644 --- a/init.el +++ b/init.el @@ -5,14 +5,15 @@ (setq custom-file "~/.emacs.d/custom.el") (load custom-file 'noerror 'nomessage) -(require 'init-keybindings) (require 'init-packages) + +(require 'init-keybindings) (require 'init-ui) (require 'init-org) (require 'init-markdown) (require 'init-search) (require 'init-capture) - +(require 'init-org-r) diff --git a/lisp/init-keybindings.el b/lisp/init-keybindings.el index f819ccc..438e079 100644 --- a/lisp/init-keybindings.el +++ b/lisp/init-keybindings.el @@ -6,5 +6,12 @@ (global-set-key (kbd "C-c k") #'my/org-capture-new-kpi) (global-set-key (kbd "C-c n") #'my/org-capture-new-note) + +;; org-roam-keybindings +(global-set-key (kbd "C-c r f") #'org-roam-node-find) +(global-set-key (kbd "C-c r i") #'org-roam-node-insert) +(global-set-key (kbd "C-c r b") #'org-roam-buffer-toggle) + + (provide 'init-keybindings) ;;; init-keybindings.el ends here diff --git a/lisp/init-org-r.el b/lisp/init-org-r.el new file mode 100644 index 0000000..dfa3176 --- /dev/null +++ b/lisp/init-org-r.el @@ -0,0 +1,23 @@ +(require 'org-roam) + +(setq org-roam-directory (file-truename "~/org")) + +(org-roam-db-autosync-mode) + +(setq org-roam-capture-templates + '(("d" "default" plain + "%?" + :if-new (file+head + "docs/${slug}.org" + "#+title: ${title}\n#+category: Docs\n") + :unnarrowed t) + + ("n" "note" plain + "%?" + :if-new (file+head + "notes/${slug}.org" + "#+title: ${title}\n#+category: Notes\n") + :unnarrowed t))) + + +(provide 'init-org-r) diff --git a/lisp/init-packages.el b/lisp/init-packages.el index 9310146..fa46a41 100644 --- a/lisp/init-packages.el +++ b/lisp/init-packages.el @@ -10,13 +10,14 @@ (unless package-archive-contents (package-refresh-contents)) -(dolist (package '(doom-themes +(dolist (pkg '(doom-themes markdown-mode vertico consult orderless - marginalia)) - (unless (package-installed-p package) - (package-install package))) + marginalia + org-roam)) + (unless (package-installed-p pkg) + (package-install pkg))) (provide 'init-packages) diff --git a/templates/org/kpi_steckbrief_template.org b/templates/org/kpi_steckbrief_template.org new file mode 100644 index 0000000..bcf13c2 --- /dev/null +++ b/templates/org/kpi_steckbrief_template.org @@ -0,0 +1,29 @@ +:PROPERTIES: +:ID: %(my/org-new-id) +:ART: Kpi-Steckbrief +:VERANTWORTLICH: %^{Verantwortlicher} +:BEREICH: %^{Bereich} +:LAYER: strategisch, taktisch, operativ +:END: + +#+title: %(or my/org-capture-title"") + +* Name + +* Ziel / Zweck + +* Definition + +* Formel + +* Inhalt / Abgrenzung + +* Detaildefinitionen / Besonderheiten + +* Wirkzusammenhang und Nebenbedingungen + +* Guardrail-KPIs (Leitplanken -> Schutzfunktion) + +* Contraint-KPIs (Restriktionen -> ) + + diff --git a/templates/org/kpi_steckbrief_template.pdf b/templates/org/kpi_steckbrief_template.pdf new file mode 100644 index 0000000..60e5c1b Binary files /dev/null and b/templates/org/kpi_steckbrief_template.pdf differ diff --git a/templates/org/kpi_steckbrief_template.tex b/templates/org/kpi_steckbrief_template.tex new file mode 100644 index 0000000..0bfbacc --- /dev/null +++ b/templates/org/kpi_steckbrief_template.tex @@ -0,0 +1,55 @@ +% Created 2026-04-06 Mo 21:40 +% Intended LaTeX compiler: pdflatex +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{graphicx} +\usepackage{longtable} +\usepackage{wrapfig} +\usepackage{rotating} +\usepackage[normalem]{ulem} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{capt-of} +\usepackage{hyperref} +\date{\today} +\title{\%(or my/org-capture-title"")} +\hypersetup{ + pdfauthor={}, + pdftitle={\%(or my/org-capture-title"")}, + pdfkeywords={}, + pdfsubject={}, + pdfcreator={Emacs 30.2 (Org mode 9.7.11)}, + pdflang={English}} +\begin{document} + +\maketitle +\tableofcontents + +\section{Name} +\label{sec:org3887b4b} + +\section{Ziel / Zweck} +\label{sec:org88753ba} + +\section{Definition} +\label{sec:orga243ffc} + +\section{Formel} +\label{sec:orgc2995c4} + +\section{Inhalt / Abgrenzung} +\label{sec:orgd457ad1} + +\section{Detaildefinitionen / Besonderheiten} +\label{sec:orgb35097d} + +\section{Wirkzusammenhang und Nebenbedingungen} +\label{sec:org90a57fc} + +\section{Guardrail-KPIs (Leitplanken -> Schutzfunktion)} +\label{sec:orgadbf801} + +\section{Contraint-KPIs (Restriktionen -> )} +\label{sec:orga5afd81} +\end{document} diff --git a/transient/history.el b/transient/history.el new file mode 100644 index 0000000..90b5a84 --- /dev/null +++ b/transient/history.el @@ -0,0 +1 @@ +nil \ No newline at end of file