diff --git a/manual.html b/manual.html index c1e9e8c..4d73cc3 100644 --- a/manual.html +++ b/manual.html @@ -113,8 +113,6 @@ General Public License for more details.
— The Detailed Node Listing — @@ -281,12 +277,14 @@ FAQ
Developer’s Guide to Org-roam @@ -970,10 +968,10 @@ keybindings available. Here are several of the more useful ones:
M-{N}
: magit-section-show-level-{N}-all
n
: magit-section-forward
--<TAB>
: magit-section-toggle
-
<RET>
: org-roam-buffer-visit-thing
+
+<TAB>
: magit-section-toggle
+
+<RET>
: org-roam-buffer-visit-thing
org-roam-buffer-visit-thing
is a placeholder command, that is replaced by
@@ -1208,7 +1206,7 @@ Next: Completion, Previous: <
Since version 9.5, Org has first-class support for citations. Org-roam supports
the caching of both these in-built citations (of form [cite:@key]
) and org-ref
-citations (of form (NO_ITEM_DATA:key)).
+citations (of form cite:key).
Org-roam attempts to load both the
-Next: Migrating from Org-roam v1, Previous: The Org-mode Ecosystem, Up: Top [Index]org-ref
and org-cite
package when
indexing files, so no further setup from the user is required for citation
@@ -2174,25 +2172,27 @@ Org-mode, and sync your cards to Anki via 18 FAQ
-Next: How do I migrate from Roam Research?, Up: FAQ [Index]
+Next: How do I create a note whose title already matches one of the candidates?, Up: FAQ [Index]org-roam-db-sync
from a file within
that directory, at least once.
-Next: How do I create a note whose title already matches one of the candidates?, Previous: How do I have more than one Org-roam directory?, Up: FAQ [Index]
-Fabio has produced a command-line tool that converts markdown files exported -from Roam Research into Org-roam compatible markdown. More instructions are -provided in the repository. -
--Next: How can I stop Org-roam from creating IDs everywhere?, Previous: How do I migrate from Roam Research?, Up: FAQ [Index]
+Next: How can I stop Org-roam from creating IDs everywhere?, Previous: How do I have more than one Org-roam directory?, Up: FAQ [Index]This situation arises when, for example, one would like to create a note titled “bar” when “barricade” already exists. @@ -2248,9 +2237,9 @@ the candidate list.
-Previous: How do I create a note whose title already matches one of the candidates?, Up: FAQ [Index]
+Next: How do I migrate from Roam Research?, Previous: How do I create a note whose title already matches one of the candidates?, Up: FAQ [Index]Other than the interactive commands that Org-roam provides, Org-roam does not
create IDs everywhere. If you are noticing that IDs are being created even when
@@ -2259,26 +2248,38 @@ have set for org-id-link-to-org-use-id
: setting it to 'create
is a popular option.
-Next: Developer's Guide to Org-roam, Previous: FAQ, Up: Top [Index]
+Next: How to migrate from Org-roam v1?, Previous: How can I stop Org-roam from creating IDs everywhere?, Up: FAQ [Index]Fabio has produced a command-line tool that converts markdown files exported +from Roam Research into Org-roam compatible markdown. More instructions are +provided in the repository. +
++Previous: How do I migrate from Roam Research?, Up: FAQ [Index]
+Those coming from Org-roam v1 will do well treating v2 as entirely new software. V2 has a smaller core and fewer moving parts, while retaining the bulk of its functionality. It is recommended to read the documentation above about nodes.
-It is still desirable to migrate notes collected in v1 to v2. To migrate your v1 -notes to v2, you may use the migration script provided in this gist, or this -gist, the latter being better tested. This blog post provides a good overview of -what’s new in v2 and how to migrate. +
It is still desirable to migrate notes collected in v1 to v2. +To migrate your v1 notes to v2, use ‘M-x org-roam-migrate-wizard’. +This blog post +provides a good overview of what’s new in v2 and how to migrate.
-Simply put, to migrate notes from v1 to v2, one must: +
Essentially, to migrate notes from v1 to v2, one must:
#+ROAM_ALIAS
into the ROAM_ALIASES
property
-#+ROAM_TAGS
into the #+FILETAGS
property for file-level nodes, and
-the ROAM_TAGS
property for headline nodes
+#+ROAM_TAGS
into the #+FILETAGS
property for file-level nodes,
+and the ROAM_TAGS
property for headline nodes
ROAM_TAGS
property for headline nodes
-Next: Appendix, Previous: Migrating from Org-roam v1, Up: Top [Index]
+Next: Appendix, Previous: FAQ, Up: Top [Index]• Org-roam's Design Principle |
@@ -2311,7 +2312,7 @@ Next: Appendix, Previous:
Next: Building Extensions and Advanced Customization of Org-roam, Up: Developer's Guide to Org-roam [Index]
-20.1 Org-roam’s Design Principle+19.1 Org-roam’s Design PrincipleOrg-roam is primarily motivated by the need for a dual representation. We (humans) love operating in a plain-text environment. The syntax rules of @@ -2356,7 +2357,7 @@ queries on their Org files. Previous: Org-roam's Design Principle, Up: Developer's Guide to Org-roam [Index] -20.2 Building Extensions and Advanced Customization of Org-roam+19.2 Building Extensions and Advanced Customization of Org-roamBecause Org-roam’s core functionality is small, it is possible and sometimes desirable to build extensions on top of it. These extensions may one or more of @@ -2395,7 +2396,7 @@ load when support is available. Next: Accessing and Modifying Nodes, Up: Building Extensions and Advanced Customization of Org-roam [Index] -20.2.1 Accessing the Database+19.2.1 Accessing the DatabaseAccess to the database is provided singularly by Next: Extending the Capture System, Previous: Accessing the Database, Up: Building Extensions and Advanced Customization of Org-roam [Index] -20.2.2 Accessing and Modifying Nodes+19.2.2 Accessing and Modifying NodesThe node interface is cleanly defined using Previous: Accessing and Modifying Nodes, Up: Building Extensions and Advanced Customization of Org-roam [Index] -20.2.3 Extending the Capture System+19.2.3 Extending the Capture SystemOrg-roam applies some patching over Org’s capture system to smooth out the user experience, and sometimes it is desirable to use Org-roam’s capturing system @@ -2501,7 +2502,7 @@ When GOTO is non-nil, go the note without creating an entry." Next: Keystroke Index, Previous: Developer's Guide to Org-roam, Up: Top [Index] -21 Appendix+20 Appendix
-
-
--Previous: Variable Index, Up: Top [Index] -E Bibliography- -NO_ITEM_DATA:key - -Emacs 28.0.50 (Org mode 9.5) + Emacs 28.0.50 (Org mode N/A) Footnotesdiff --git a/org-roam.org b/org-roam.org index 14f425a..66b2133 100644 --- a/org-roam.org +++ b/org-roam.org @@ -1322,12 +1322,6 @@ All files within that directory will be treated as their own separate set of Org-roam files. Remember to run ~org-roam-db-sync~ from a file within that directory, at least once. -** How do I migrate from Roam Research? - -Fabio has produced a command-line tool that converts markdown files exported -from Roam Research into Org-roam compatible markdown. More instructions are -provided [[https://github.com/fabioberger/roam-migration][in the repository]]. - ** How do I create a note whose title already matches one of the candidates? This situation arises when, for example, one would like to create a note titled @@ -1348,26 +1342,33 @@ you don't want them to be (e.g. when tangling an Org file), check the value you have set for ~org-id-link-to-org-use-id~: setting it to ~'create-if-interactive~ is a popular option. -* Migrating from Org-roam v1 +** How do I migrate from Roam Research? + +Fabio has produced a command-line tool that converts markdown files exported +from Roam Research into Org-roam compatible markdown. More instructions are +provided [[https://github.com/fabioberger/roam-migration][in the repository]]. + +** How to migrate from Org-roam v1? Those coming from Org-roam v1 will do well treating v2 as entirely new software. V2 has a smaller core and fewer moving parts, while retaining the bulk of its functionality. It is recommended to read the documentation above about nodes. -It is still desirable to migrate notes collected in v1 to v2. To migrate your v1 -notes to v2, you may use the migration script provided in [[https://gist.github.com/jethrokuan/02f41028fb4a6f81787dc420fb99b6e4][this gist]], or [[https://gist.github.com/jethrokuan/02f41028fb4a6f81787dc420fb99b6e4#gistcomment-3737019][this -gist]], the latter being better tested. [[https://d12frosted.io/posts/2021-06-11-path-to-org-roam-v2.html][This blog post]] provides a good overview of -what's new in v2 and how to migrate. +It is still desirable to migrate notes collected in v1 to v2. +To migrate your v1 notes to v2, use =M-x org-roam-migrate-wizard=. +[[https://d12frosted.io/posts/2021-06-11-path-to-org-roam-v2.html][This blog post]] +provides a good overview of what's new in v2 and how to migrate. -Simply put, to migrate notes from v1 to v2, one must: +Essentially, to migrate notes from v1 to v2, one must: -1. Add IDs to all existing notes. These are located in top-level property - drawers (Although note that in v2, not all files need to have IDs) +1. Add IDs to all existing notes. + These are located in top-level property drawers + (Although note that in v2, not all files need to have IDs). 2. Update the Org-roam database to conform to the new schema. 3. Replace ~#+ROAM_KEY~ into the ~ROAM_REFS~ property 4. Replace ~#+ROAM_ALIAS~ into the ~ROAM_ALIASES~ property -5. Move ~#+ROAM_TAGS~ into the ~#+FILETAGS~ property for file-level nodes, and - the ~ROAM_TAGS~ property for headline nodes +5. Move ~#+ROAM_TAGS~ into the ~#+FILETAGS~ property for file-level nodes, + and the ~ROAM_TAGS~ property for headline nodes 6. Replace existing file links with ID links. * Developer's Guide to Org-roam diff --git a/org-roam.texi b/org-roam.texi index 2da1c1a..8e86005 100644 --- a/org-roam.texi +++ b/org-roam.texi @@ -80,14 +80,12 @@ General Public License for more details. * Performance Optimization:: * The Org-mode Ecosystem:: * FAQ:: -* Migrating from Org-roam v1:: * Developer's Guide to Org-roam:: * Appendix:: * Keystroke Index:: * Command Index:: * Function Index:: * Variable Index:: -* Bibliography: Bibliography (1). @detailmenu --- The Detailed Node Listing --- @@ -182,9 +180,10 @@ The Org-mode Ecosystem FAQ * How do I have more than one Org-roam directory?:: -* How do I migrate from Roam Research?:: * How do I create a note whose title already matches one of the candidates?:: * How can I stop Org-roam from creating IDs everywhere?:: +* How do I migrate from Roam Research?:: +* How to migrate from Org-roam v1?:: Developer's Guide to Org-roam @@ -800,9 +799,10 @@ keybindings available. Here are several of the more useful ones: @item @code{n}: @code{magit-section-forward} -@end itemize --@code{ |