mirror of
https://github.com/org-roam/org-roam
synced 2025-08-01 12:17:21 -05:00
87 lines
3.0 KiB
Markdown
87 lines
3.0 KiB
Markdown
[![License GPL 3][badge-license]](http://www.gnu.org/licenses/gpl-3.0.txt)
|
|
[](https://org-roam.readthedocs.io/en/latest/?badge=latest)
|
|
[](https://img.shields.io/github/v/release/jethrokuan/org-roam)
|
|
|
|
## Synopsis
|
|
|
|
Org-roam is a rudimentary [Roam][roamresearch] replica built around
|
|
the all-powerful [Org-mode][org].
|
|
|
|
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](https://blog.jethro.dev/posts/how_to_take_smart_notes_org/)).
|
|
|
|
|
|
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](https://org-roam.readthedocs.io/en/latest/) 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 backlink database is
|
|
built asynchronously in the background, and is not noticeable to the
|
|
end user. The graph is generated from the link structure, and can be
|
|
used to navigate to the respective files.
|
|
|
|

|
|
|
|
## Installation
|
|
|
|
The recommended method is using use-package and straight, or a similar package manager.
|
|
|
|
```emacs-lisp
|
|
(use-package org-roam
|
|
:after org
|
|
:hook
|
|
((org-mode . org-roam-mode)
|
|
(after-init . org-roam--build-cache-async) ;; optional!
|
|
)
|
|
:straight (:host github :repo "jethrokuan/org-roam" :branch "develop")
|
|
:custom
|
|
(org-roam-directory "/path/to/org-files/")
|
|
:bind
|
|
("C-c n l" . org-roam)
|
|
("C-c n t" . org-roam-today)
|
|
("C-c n f" . org-roam-find-file)
|
|
("C-c n i" . org-roam-insert)
|
|
("C-c n g" . org-roam-show-graph))
|
|
```
|
|
|
|
For more detailed installation instructions, please see [the
|
|
installation
|
|
documentation](https://org-roam.readthedocs.io/en/develop/installation/).
|
|
|
|
## Knowledge Bases using Org-Roam
|
|
|
|
- [Jethro Kuan](https://braindump.jethro.dev/)
|
|
([Source](https://github.com/jethrokuan/braindump/tree/master/org))
|
|
|
|
## Changelog
|
|
|
|
A changelog is being maintained [here](CHANGELOG.md)
|
|
|
|
## 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](CONTRIBUTING.md).
|
|
|
|
## License
|
|
|
|
Copyright © Jethro Kuan and contributors. Distributed under the GNU
|
|
General Public License, Version 3
|
|
|
|
[roamresearch]: https://www.roamresearch.com/
|
|
[org]: https://orgmode.org/
|
|
[badge-license]: https://img.shields.io/badge/license-GPL_3-green.svg
|