Skip to content

Lecture notetaking package in Elisp for Emacs and Org-Mode

License

Notifications You must be signed in to change notification settings

chatziiola/org-lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Org-lectures

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"))
  )

Quick Description:

This package allows the user to:

  1. Easily organize and manage their lecture notes through an interactive prompt.
  2. Easily navigate between lectures of the same course
  3. Quckly open the course’s directory (or directories if you use a split configuration)

Tips

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.

TODOs:

  • [ ] 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

Releases

No releases published