Skip to content

EyoelYT/lorg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

lorg

Lightweight, Org-mode based link manager for Emacs.

Scans files and directories for org-style links, caches them, and provides an interactive menu to quickly open any link by its description.

Requirements

  • Emacs 27.1+
  • Org 9.3+

Setup

(require 'lorg)
(setq lorg-files '("~/org/bookmarks.org"
                   "~/org/links/"))

Use-Package

(use-package lorg
  :load-path "/path/to/lorg-directory"
  :defer t
  :commands (lorg-menu)
  :config
  (setq lorg-files '("~/org/bookmarks.org"
                     "~/org/links/")))

Usage

  • M-x lorg-menu — select and open a link
  • C-u M-x lorg-menu — rescan files, then select

Configuration

  • lorg-files — Files/directories to scan
  • lorg-extensions — File extensions to match (.gpg / .age variants are included automatically)
  • lorg-max-links — Max links to be stored in cache
  • lorg-group-by — Grouping: any combination of file, path, parent

File discovery

Tries these tools in order: fd, rg, find, native Elisp fallback; and uses the first available one.

About

Access links in a set of Org files from anywhere

Resources

License

Stars

Watchers

Forks

Contributors