You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jethro Kuan e357693297
(release): v1.1.0-rc1 (#238)
6 years ago
.github (chore): Add GitHub templates (#117) 6 years ago
doc (docs): update docs (#229) 6 years ago
tests (chore): cleanup and re-order code (#213) 6 years ago
.gitignore (tests): add tests for org-roam-insert (#105) 6 years ago
.readthedocs.yml add readthedocs.yml 6 years ago
CHANGELOG.md (release): v1.1.0-rc1 (#238) 6 years ago
LICENSE Add GPL License 6 years ago
Makefile Fix several linting errors (#68) 6 years ago
README.md (docs): update docs (#229) 6 years ago
makem.sh Fix several linting errors (#68) 6 years ago
mkdocs.yml (docs): update docs (#229) 6 years ago
org-roam-protocol.el (release): v1.1.0-rc1 (#238) 6 years ago
org-roam.el (release): v1.1.0-rc1 (#238) 6 years ago

README.md

License GPL 3 Documentation Status GitHub Release

Synopsis

Org-roam is a rudimentary Roam replica built around the all-powerful Org-mode.

Like Roam, Org-roam offers a powerful and effortless non-hierarchical note-taking approach. With Org-roam, notes flow naturally, making note-taking fun and easy. Org-roam enables a note-taking workflow that is not fluid with vanilla Org-mode (more in this blog post).

The goal of the project is to implement core features of Roam around Org-mode, and eventually introduce features enabled by the Emacs ecosystem.

Visit the documentation page for a tutorial and more links.

As of February 2020, it is in a very early stage of development.

A Preview

Here's a screenshot of org-roam. The org-roam buffer shows backlinks for the active org buffer in the left window, as well as the surrounding content in the backlink file. The database is built once, and updated incrementally. The graph is generated from the link structure, and can be used to navigate to the respective files.

img

Installation

The recommended method is using use-package and straight, or a similar package manager.

(use-package org-roam
      :hook 
      (after-init . org-roam-mode)
      :straight (:host github :repo "jethrokuan/org-roam" :branch "develop")
      :custom
      (org-roam-directory "/path/to/org-files/")
      :bind (:map org-roam-mode-map
              (("C-c n l" . org-roam)
               ("C-c n f" . org-roam-find-file)
               ("C-c n g" . org-roam-show-graph))
              :map org-mode-map
              (("C-c n i" . org-roam-insert))))

For more detailed installation instructions (including instructions for Spacemacs users), please see the installation documentation.

Knowledge Bases using Org-roam

Changelog

A changelog is being maintained here

Contributing

To report bugs and suggest new feature use the issue tracker. If you have some code which you would like to be merged, then open a pull request. Please also see CONTRIBUTING.md.

License

Copyright © Jethro Kuan and contributors. Distributed under the GNU General Public License, Version 3