I’m keeping this sort because I do not feel like elaborating right now. I’ll add extensive documentation by the end of the week.
(use-package org-lectures
:straight
(:host github :repo "chatziiola/org-lectures")
:config
(setq org-lectures-dir (expand-file-name "/your/path"))
(setq org-lectures-static-course-files-dir "/your/path")
(setq org-lectures-roam-id-integration t)
:general
(lc/leader-keys
"ll" '(org-lectures-find-course :which-keys "lecture")
"lF" '(org-lectures-dired-course-folder :which-keys "Open course's folder"))
)
This package allows the user to:
- Easily organize and manage their lecture notes through an interactive prompt.
- Easily navigate between lectures of the same course
- Quckly open the course’s directory (or directories if you use a split configuration)
Check out the cdlatex
package, especially if you are in a field with plenty of mathematics.
It allows for the smooth integration of latex inside of org mode.
- [ ] Maybe implement classes. This is an obvious example of a program that could be improved with OOP.
- [ ] See
org-lectures-find-course
for improvement (quicker course creation) - [ ] See maybe that you publish the strange keyword library as well, because I do not like using it like that in various places
- [ ] See maybe that you publish the strange keyword library as well, because I do not like using it like that in various places