https://github.com/easimonenko/roam-notes
Zettelkasten notes written with org-roam in Russian language.
https://github.com/easimonenko/roam-notes
org-roam russian-language zettelkasten
Last synced: about 2 months ago
JSON representation
Zettelkasten notes written with org-roam in Russian language.
- Host: GitHub
- URL: https://github.com/easimonenko/roam-notes
- Owner: easimonenko
- Created: 2023-04-07T14:04:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T20:43:51.000Z (2 months ago)
- Last Synced: 2025-04-01T21:37:18.027Z (2 months ago)
- Topics: org-roam, russian-language, zettelkasten
- Homepage:
- Size: 390 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Roam Notes
[Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten) style notes written in Russian language with [org-roam](https://www.orgroam.com/) mode in [GNU Emacs](https://www.gnu.org/software/emacs/).
License: [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).
## How to prepare for working with these notes
* Firstly, you will need **GNU Emacs**. Install it in any way accepted by the operating system you are using.
* Install Emacs packages `org-roam` and `org-roam-ui` using the built-in package manager or the package manager of your operating system.
* Then open the file `~/.emacs.d/init.el` and insert into it the following lines:
``` elisp
(use-package org-roam
:init
(setq org-roam-v2-ack t)
:custom
(org-roam-directory "~/RoamNotes")
(org-roam-completion-everywhere t)
(org-roam-capture-templates
'(("d" "default" plain
"%?"
:if-new (file+head
"%<%Y%m%d%H%M%S>-${slug}.org"
"#+TITLE: ${title}\n#+AUTHOR: YOUR NAME\n#+LANGUAGE: Russian\n#+LICENSE: CC BY-SA 4.0\n#+DATE: %<%Y-%m-%d>\n#+FILETAGS:\n")
:unnarrowed t)))
:bind (("C-c n l" . org-roam-buffer-toggle)
("C-c n f" . org-roam-node-find)
("C-c n i" . org-roam-node-insert)
:map org-mode-map
("C-M-i" . completion-at-point))
:config
(org-roam-setup)
(org-roam-db-autosync-mode))(use-package org-roam-ui
:disabled
:after org-roam
:config
(setq org-roam-ui-sync-theme t
org-roam-ui-follow t
org-roam-ui-update-on-save t
org-roam-ui-open-on-start t))
```
* Replace of `YOUR NAME` with your name. You can also replace the language. But you can't change the license!
* Restart Emacs.## How to work with these notes
* **Finding** or **creating** of note: press Ctrl-c then n then f, and then type note title. If the note is not found, then you can press Enter and then a new note will be created according to the template.
* **Linking** with other note: type note title and choose of appropriate note by pressing Enter. Other way: select text fragment, then press Ctrl-c then n then i, and then type note title. If the note is not found, then you can press Enter and then a new note will be created according to the template.(c) Evgeny Simonenko, 2022-2025