summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horiz...
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-12-25 00:05:30 -0500
committerSacha Chua <sacha@sachachua.com>2020-12-25 00:05:30 -0500
commit95f66ac5d60a38f43339a36cde1416bd98342458 (patch)
tree94b7640540ea1c0ed1c8f2eb5ffd440b30eb5cd5 /2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt
parentd70f3b6ad3cfb63bed3ffb912e20de37feba762d (diff)
downloademacsconf-wiki-95f66ac5d60a38f43339a36cde1416bd98342458.tar.xz
emacsconf-wiki-95f66ac5d60a38f43339a36cde1416bd98342458.zip
Add subtitles for talk18
Diffstat (limited to '2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt')
-rw-r--r--2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt1674
1 files changed, 1674 insertions, 0 deletions
diff --git a/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt b/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt
new file mode 100644
index 00000000..b5aeca75
--- /dev/null
+++ b/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier.vtt
@@ -0,0 +1,1674 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:02.480
+Leo Vivier: I'm hoping to keep this
+talk in
+
+00:00:02.480 --> 00:00:03.919
+15 minutes. I'll take five minutes of
+
+00:00:03.919 --> 00:00:05.279
+questions at the end.
+
+00:00:05.279 --> 00:00:07.520
+So, hello again! I suppose you're starting
+
+00:00:07.520 --> 00:00:09.200
+to get pretty familiar with me and my
+
+00:00:09.200 --> 00:00:10.719
+start(?) right now.
+
+00:00:10.719 --> 00:00:12.480
+We're getting into the nitty
+
+00:00:12.480 --> 00:00:14.719
+gritty. We started today,
+
+00:00:14.719 --> 00:00:17.039
+I told you about how I'd ventured from
+
+00:00:17.039 --> 00:00:18.480
+being a user
+
+00:00:18.480 --> 00:00:20.800
+to being a maintainer, and right now I'm
+
+00:00:20.800 --> 00:00:22.080
+going to get the chance to
+
+00:00:22.080 --> 00:00:24.240
+actually tell you more about the project
+
+00:00:24.240 --> 00:00:25.279
+that I'm maintaining,
+
+00:00:25.279 --> 00:00:28.480
+which is called org-roam.
+
+00:00:28.480 --> 00:00:30.560
+So even if I... It would have had a better
+
+00:00:30.560 --> 00:00:32.320
+impact if I
+
+00:00:32.320 --> 00:00:33.840
+didn't scroll the page, but you know,
+
+00:00:33.840 --> 00:00:35.520
+sadly, I'm out of tea,
+
+00:00:35.520 --> 00:00:37.120
+it's getting late in Europe and I'm
+
+00:00:37.120 --> 00:00:39.600
+starting to get tired.
+
+00:00:39.600 --> 00:00:43.360
+So what I'm gonna do during this talk
+
+00:00:43.360 --> 00:00:46.160
+is just to do, really, a survey for people who
+
+00:00:46.160 --> 00:00:48.079
+do not know what org-roam is about.
+
+00:00:48.079 --> 00:00:50.480
+Some of you might have,
+
+00:00:50.480 --> 00:00:52.320
+whilst browsing Reddit,
+
+00:00:52.320 --> 00:00:54.879
+found a topic about org-roam and thought
+
+00:00:54.879 --> 00:00:56.480
+to yourself, "Oh, that looks interesting,
+
+00:00:56.480 --> 00:00:58.967
+but you know, I have my own workflow
+
+00:00:58.967 --> 00:01:01.039
+and I kinda don't need to
+change anything
+
+00:01:01.039 --> 00:01:03.199
+about it. I'm completely fine
+
+00:01:03.199 --> 00:01:05.680
+using my very very large file. Or I'm
+
+00:01:05.680 --> 00:01:07.520
+completely fine having my
+
+00:01:07.520 --> 00:01:10.960
+database of notes which I've been
+
+00:01:10.960 --> 00:01:14.560
+accruing for 10, 20, 30 years or so."
+
+00:01:14.560 --> 00:01:17.759
+So what I want to do during this talk
+
+00:01:17.759 --> 00:01:20.960
+is both to present to you what
+org-roam is about,
+
+00:01:20.960 --> 00:01:23.439
+if you are in this group of people who
+
+00:01:23.439 --> 00:01:25.600
+do not know what org-roam is about
+but would
+
+00:01:25.600 --> 00:01:27.520
+like to know more, but
+
+00:01:27.520 --> 00:01:30.560
+also for people who have close to no
+
+00:01:30.560 --> 00:01:33.360
+experience with Emacs and Org Mode and
+
+00:01:33.360 --> 00:01:35.040
+who have just found their way. They
+
+00:01:35.040 --> 00:01:36.880
+wanted to find the system to
+
+00:01:36.880 --> 00:01:39.840
+write their notes, basically, and
+
+00:01:39.840 --> 00:01:41.439
+they discovered this little tool which
+
+00:01:41.439 --> 00:01:42.960
+is called org-roam,
+
+00:01:42.960 --> 00:01:44.479
+and they'd like to know more about this.
+
+00:01:44.479 --> 00:01:49.360
+So I've got 13 minutes to convince you
+to use org-roam.
+
+00:01:49.360 --> 00:01:53.360
+If we go in a very broad strokes,
+
+00:01:53.360 --> 00:01:56.799
+what is org-roam? org-roam
+
+00:01:56.799 --> 00:01:59.759
+is a way for you to manage backlinks
+
+00:01:59.759 --> 00:02:03.439
+inside Org Mode. The keyword
+
+00:02:03.439 --> 00:02:07.040
+in what I've just said is links.
+
+00:02:07.040 --> 00:02:10.080
+Now there is a principle behind org-roam
+
+00:02:10.080 --> 00:02:12.879
+which is called the Zettelkasten method,
+
+00:02:12.879 --> 00:02:14.239
+which you can see written right there.
+
+00:02:14.239 --> 00:02:15.440
+It's a German word
+
+00:02:15.440 --> 00:02:18.000
+which means a slip box. If you remember
+
+00:02:18.000 --> 00:02:19.280
+in old libraries,
+
+00:02:19.280 --> 00:02:22.080
+you had--actually, I believe if I scroll, I
+
+00:02:22.080 --> 00:02:23.440
+should have an example of this.
+
+00:02:23.440 --> 00:02:26.640
+Yes. So this is a slip box. Basically, in
+
+00:02:26.640 --> 00:02:28.879
+all libraries, you used to have all the
+
+00:02:28.879 --> 00:02:30.560
+references to the books that the library
+
+00:02:30.560 --> 00:02:31.599
+used to have
+
+00:02:31.599 --> 00:02:34.720
+inside those boxes. They're called
+
+00:02:34.720 --> 00:02:36.080
+slip boxes because you can
+
+00:02:36.080 --> 00:02:38.480
+insert stuff into the boxes and you can
+
+00:02:38.480 --> 00:02:41.200
+remove stuff out of the boxes.
+
+00:02:41.200 --> 00:02:44.720
+Now if I try
+
+00:02:44.720 --> 00:02:48.000
+to summarize as simply as I may what the
+
+00:02:48.000 --> 00:02:49.360
+Zettelkasten method
+
+00:02:49.360 --> 00:02:52.800
+is about, it's about having a way
+
+00:02:52.800 --> 00:02:56.560
+to work with your notes which considers
+
+00:02:56.560 --> 00:02:59.920
+elements of knowledge as atoms,
+
+00:02:59.920 --> 00:03:02.000
+as something that is individual, like
+
+00:03:02.000 --> 00:03:04.159
+a single file.
+
+00:03:04.159 --> 00:03:07.440
+You consider that in order to build
+knowledge,
+
+00:03:07.440 --> 00:03:11.120
+you have to combine atoms together,
+so that
+
+00:03:11.120 --> 00:03:14.720
+when you have one atom, another atom,
+
+00:03:14.720 --> 00:03:17.519
+if you link them together, you have a
+
+00:03:17.519 --> 00:03:22.000
+complex thought or a complex molecule.
+
+00:03:22.000 --> 00:03:24.000
+Don't quote me on the chemistry, by
+
+00:03:24.000 --> 00:03:25.360
+the way. I shall remind you I'm an
+
+00:03:25.360 --> 00:03:26.879
+English major I have no idea what I'm
+
+00:03:26.879 --> 00:03:28.239
+talking about.
+
+00:03:28.239 --> 00:03:31.360
+So, how does it work as far as a
+
+00:03:31.360 --> 00:03:35.280
+note-taking system is concerned?
+To do so,
+
+00:03:35.280 --> 00:03:37.599
+I'm just going to switch really quickly
+
+00:03:37.599 --> 00:03:43.040
+to my Emacs, if I may.
+So I'm just going to screenshare
+
+00:03:43.040 --> 00:03:44.959
+onto my Emacs. Just give me a second to get
+
+00:03:44.959 --> 00:03:47.840
+the windows all right.
+
+00:03:47.840 --> 00:03:52.080
+Okay, it's loading up. Oh no,
+
+00:03:52.080 --> 00:03:54.720
+I think Firefox has crashed again. Okay,
+
+00:03:54.720 --> 00:03:56.000
+so you're gonna have to give me a second.
+
+00:03:56.000 --> 00:03:58.840
+I need to figure this out.
+
+00:03:58.840 --> 00:04:01.680
+Okay. So everything is frozen right now.
+
+00:04:01.680 --> 00:04:03.120
+Just to tell you, so you're gonna have to
+
+00:04:03.120 --> 00:04:04.720
+deal with my lovely voice.
+
+00:04:04.720 --> 00:04:06.159
+Amin, can you confirm that if I
+
+00:04:06.159 --> 00:04:09.840
+switch to a new (tty?), you can
+still hear me?
+
+00:04:09.840 --> 00:04:12.959
+So can you still hear me now?
+
+00:04:12.959 --> 00:04:14.879
+Okay. So I'm gonna have probably to kill
+
+00:04:14.879 --> 00:04:16.479
+firefox and log in again.
+
+00:04:16.479 --> 00:04:18.000
+I'm sorry. It's gonna cost us two
+
+00:04:18.000 --> 00:04:19.600
+minutes, but I'm gonna try to be as fast
+
+00:04:19.600 --> 00:04:20.560
+as I can. Okay
+
+00:04:20.560 --> 00:04:28.560
+(Amin: Okay. No problem, thanks.
+
+00:04:28.560 --> 00:04:35.199
+All right.
+
+00:04:35.199 --> 00:04:37.520
+I guess no event is a good one without
+
+00:04:37.520 --> 00:04:39.280
+one or two technical difficulties.
+
+00:04:39.280 --> 00:04:42.800
+I guess this is our share of
+
+00:04:42.800 --> 00:04:45.360
+technical difficulties this year.
+
+00:04:45.360 --> 00:05:04.800
+No problem.)
+
+00:05:04.800 --> 00:05:06.320
+Leo: All right. Guess who's back? It's not
+
+00:05:06.320 --> 00:05:08.160
+Britney. It's just me, sadly, so you're
+
+00:05:08.160 --> 00:05:10.800
+gonna have to make do with me.
+
+00:05:10.800 --> 00:05:11.667
+(Amin: Welcome back.)
+
+00:05:11.667 --> 00:05:12.880
+Leo: Well, thank you. I'm just
+
+00:05:12.880 --> 00:05:15.520
+gonna turn back on the camera, if I may.
+
+00:05:15.520 --> 00:05:19.919
+All righty.
+
+00:05:19.919 --> 00:05:22.400
+I'm going to make myself a presenter.
+
+00:05:22.400 --> 00:05:23.520
+I'm going to
+
+00:05:23.520 --> 00:05:26.160
+share my screen with you.
+
+00:05:29.919 --> 00:05:32.700
+So, if my calculations are correct,
+
+00:05:32.700 --> 00:05:34.800
+you should be able to see my
+monitor right now.
+
+00:05:34.800 --> 00:05:38.160
+(Amin: Yep, but not your webcam feed.)
+
+00:05:38.160 --> 00:05:39.919
+Not my webcam feed. Okay. So I'm going to
+
+00:05:39.919 --> 00:05:42.800
+stop it.
+
+00:05:42.800 --> 00:05:46.000
+Sorry for the little delay, folks. You
+know, it's...
+
+00:05:46.000 --> 00:05:49.039
+The show must go on. Can you see it now?
+
+00:05:49.039 --> 00:05:52.320
+(Amin: Not yet.) Leo: Still not?
+
+00:05:52.320 --> 00:06:00.080
+Damn it. Can I stop it? Okay, so I'm gonna...
+
+00:06:00.080 --> 00:06:32.960
+(Amin: yeah, maybe try like sharing a webcam
+first.)
+
+00:06:32.960 --> 00:06:36.319
+Leo: All right, I'm back now. So I'm going to
+
+00:06:36.319 --> 00:06:37.759
+share my webcam first.
+
+00:06:37.759 --> 00:06:39.550
+(Amin: Okay.)
+
+00:06:43.440 --> 00:06:46.560
+Leo: All righty. So can you confirm whenever
+
+00:06:46.560 --> 00:06:49.360
+you've got my webcam working?
+
+00:06:49.360 --> 00:06:52.880
+(Amin: Let's see. I don't see it yet,
+
+00:06:52.880 --> 00:06:55.919
+unfortunately.) Leo: Is it loading up?
+(Amin: yeah,
+
+00:06:55.919 --> 00:06:57.120
+it's coming up.
+
+00:06:57.120 --> 00:06:59.680
+Yep, I can see it.) Leo: Awesome. All right. Okay,
+
+00:06:59.680 --> 00:07:01.199
+we're back on track. I've got still eight
+
+00:07:01.199 --> 00:07:02.880
+minutes left to do, so I might have to
+
+00:07:02.880 --> 00:07:04.160
+have a couple of minutes to my talk, if
+
+00:07:04.160 --> 00:07:06.000
+you don't mind and shave off some
+
+00:07:06.000 --> 00:07:07.599
+questions.
+
+00:07:07.599 --> 00:07:10.800
+(Amin: Okay, do you want to share your
+screen?) Leo: Okay, yeah,
+
+00:07:10.800 --> 00:07:13.759
+I'm on my way to. All right. So
+
+00:07:13.759 --> 00:07:14.639
+please forget
+
+00:07:14.639 --> 00:07:16.240
+whatever, whichever technical
+
+00:07:16.240 --> 00:07:18.000
+difficulties we might have had for
+
+00:07:18.000 --> 00:07:18.479
+the last
+
+00:07:18.479 --> 00:07:20.240
+three, four minutes, but we're back on
+
+00:07:20.240 --> 00:07:22.080
+track now.
+
+00:07:22.080 --> 00:07:24.960
+So org-roam: what is it and how does it
+
+00:07:24.960 --> 00:07:26.639
+work? I was telling you all about
+
+00:07:26.639 --> 00:07:28.720
+atoms and I was telling you about links,
+
+00:07:28.720 --> 00:07:30.720
+but how does it work concretely?
+
+00:07:30.720 --> 00:07:33.840
+Right now what you're seeing on your
+screens
+
+00:07:33.840 --> 00:07:37.199
+is a slip box, which is what we... the fancy
+
+00:07:37.199 --> 00:07:39.520
+word that we use to designate your
+folder
+
+00:07:39.520 --> 00:07:41.039
+where all your notes are going to be
+
+00:07:41.039 --> 00:07:43.280
+living. So you have here (and I hope you
+
+00:07:43.280 --> 00:07:44.000
+can see my
+
+00:07:44.000 --> 00:07:47.039
+cursor; yes you can)... So we have
+a file
+
+00:07:47.039 --> 00:07:48.199
+which is called
+
+00:07:48.199 --> 00:07:51.120
+index.org and the good thing is,
+
+00:07:51.120 --> 00:07:52.960
+as you might have garnered by the fact
+
+00:07:52.960 --> 00:07:54.240
+that it finishes by
+
+00:07:54.240 --> 00:07:57.599
+.org is that it is just an Org Mode
+file.
+
+00:07:57.599 --> 00:08:00.800
+I can create a heading.
+
+00:08:00.800 --> 00:08:03.520
+I can create another heading.
+
+00:08:03.520 --> 00:08:05.599
+everything works as you would expect it
+to.
+
+00:08:05.599 --> 00:08:08.879
+It is completely... It's just an Org Mode
+
+00:08:08.879 --> 00:08:10.400
+file at the end of the day.
+
+00:08:10.400 --> 00:08:13.759
+Now, what can we do with this?
+
+00:08:13.759 --> 00:08:16.800
+I've told you about links.
+You do know that
+
+00:08:16.800 --> 00:08:19.520
+Org Mode has links. What we're going
+
+00:08:19.520 --> 00:08:20.080
+to do
+
+00:08:20.080 --> 00:08:22.479
+is that we're going to create a new file.
+
+00:08:22.479 --> 00:08:23.440
+We're going to go back
+
+00:08:23.440 --> 00:08:26.240
+to our directory. What I'm going to
+
+00:08:26.240 --> 00:08:28.000
+do is that we have a special command...
+
+00:08:28.000 --> 00:08:28.879
+Actually, let me just
+
+00:08:28.879 --> 00:08:31.199
+show you my command. It might help you a
+
+00:08:31.199 --> 00:08:32.240
+little bit
+
+00:08:32.240 --> 00:08:35.360
+see what I'm doing. Wait, which is the
+
+00:08:35.360 --> 00:08:36.479
+buffer...
+
+00:08:36.479 --> 00:08:39.680
+Uh... log mode? Yes. exlog. So now on the
+
+00:08:39.680 --> 00:08:41.039
+right side of the monitor, you'll be able
+
+00:08:41.039 --> 00:08:43.120
+to see the command that I'm using.
+
+00:08:43.120 --> 00:08:45.040
+If you don't mind, in order to have as
+
+00:08:45.040 --> 00:08:46.640
+much realistic as possible, I'm going to
+
+00:08:46.640 --> 00:08:48.480
+make it a little bit shorter.
+
+00:08:48.480 --> 00:08:50.720
+Smaller, I should say. Is it not too small?
+
+00:08:50.720 --> 00:08:52.320
+Yeah, I believe it's good.
+
+00:08:52.320 --> 00:08:54.720
+So what I'm going to do is I'm going to
+
+00:08:54.720 --> 00:08:57.167
+run a command in org-roam which allows me
+
+00:08:57.167 --> 00:08:59.200
+to create a new note.
+
+00:08:59.200 --> 00:09:02.320
+I'm going to use my keybinding, which
+
+00:09:02.320 --> 00:09:04.720
+is not this one, definitely,
+
+00:09:04.720 --> 00:09:06.800
+and I'm going to create a new file which
+
+00:09:06.800 --> 00:09:09.839
+is, in a great tradition of examples in
+
+00:09:09.839 --> 00:09:12.400
+programming, I'm going to call "foo."
+
+00:09:12.400 --> 00:09:15.519
+Right. So at the bottom--
+
+00:09:15.519 --> 00:09:17.600
+in the bottom buffer, I should say, you
+
+00:09:17.600 --> 00:09:21.760
+are seeing the file "foo," which is, as
+you can see here,
+
+00:09:21.760 --> 00:09:22.720
+a capture buffer
+
+00:09:22.720 --> 00:09:24.640
+just like you would have in Org Mode.
+
+00:09:24.640 --> 00:09:25.839
+Now what I'm going to do
+
+00:09:25.839 --> 00:09:28.560
+is that I'm going to validate this file
+
+00:09:28.560 --> 00:09:32.560
+and now you see that we are in the
+file "foo."
+
+00:09:32.560 --> 00:09:36.240
+The good thing is that I can start
+
+00:09:36.240 --> 00:09:39.440
+writing without having to worry
+
+00:09:39.440 --> 00:09:42.160
+about anything else.
+
+00:09:42.160 --> 00:09:43.760
+I was going to say that I'm
+
+00:09:43.760 --> 00:09:46.160
+showing off about my typing skills, but I
+
+00:09:46.160 --> 00:09:47.680
+did make mistakes, so
+
+00:09:47.680 --> 00:09:50.959
+well, nobody's perfect, right? So now we do
+
+00:09:50.959 --> 00:09:53.760
+have this "foo" file. We're going to
+
+00:09:53.760 --> 00:09:55.519
+go back to the index. Let's go back to
+
+00:09:55.519 --> 00:09:56.800
+the directory.
+
+00:09:56.800 --> 00:09:58.560
+We're going to refresh the file. As you
+
+00:09:58.560 --> 00:10:00.560
+can see, we have a file which is called
+"foo,"
+
+00:10:00.560 --> 00:10:03.360
+and we have the index. So now what I'm
+
+00:10:03.360 --> 00:10:04.399
+going to do
+
+00:10:04.399 --> 00:10:06.480
+is that I'm going to insert a link to
+
+00:10:06.480 --> 00:10:07.760
+this file.
+
+00:10:07.760 --> 00:10:09.920
+So we're going to run another org-roam
+
+00:10:09.920 --> 00:10:11.360
+command which you can see here,
+
+00:10:11.360 --> 00:10:14.160
+org-roam-insert, and I'm going to insert a
+
+00:10:14.160 --> 00:10:15.279
+link to the file
+
+00:10:15.279 --> 00:10:17.279
+"foo." As you can see, it has now
+
+00:10:17.279 --> 00:10:18.959
+appeared. Now what I'm going to do,
+
+00:10:18.959 --> 00:10:21.920
+I'm going to save the file, and now I'm
+
+00:10:21.920 --> 00:10:23.040
+going to show you
+
+00:10:23.040 --> 00:10:24.480
+the little thing I told you about--
+
+00:10:24.480 --> 00:10:26.720
+backlinks--before. I'm afraid I'm going
+
+00:10:26.720 --> 00:10:27.680
+to have to hide
+
+00:10:27.680 --> 00:10:29.680
+the commands for now, but don't worry
+
+00:10:29.680 --> 00:10:30.880
+they'll be back.
+
+00:10:30.880 --> 00:10:34.320
+I'm going to show you the side
+buffer.
+
+00:10:34.320 --> 00:10:35.839
+It is the buffer that you see on the
+
+00:10:35.839 --> 00:10:38.079
+right side of your screen.
+
+00:10:38.079 --> 00:10:40.000
+Right now, it's telling you that
+
+00:10:40.000 --> 00:10:42.560
+index does not have any backlinks,
+
+00:10:42.560 --> 00:10:46.320
+which is normal. But if we follow
+the link
+
+00:10:46.320 --> 00:10:49.200
+"foo," now you see something different on
+
+00:10:49.200 --> 00:10:50.560
+the right side. As you can see on the
+
+00:10:50.560 --> 00:10:52.160
+left side, we're back inside the
+
+00:10:52.160 --> 00:10:53.360
+file "foo,"
+
+00:10:53.360 --> 00:10:55.600
+but on the right side, we have something
+
+00:10:55.600 --> 00:10:56.560
+showing up:
+
+00:10:56.560 --> 00:11:00.160
+one backlink in the file "index."
+
+00:11:00.160 --> 00:11:03.519
+And under the heading, you have
+
+00:11:03.519 --> 00:11:04.399
+the file--
+
+00:11:04.399 --> 00:11:08.720
+sorry, the link "foo." You can just
+open the link,
+
+00:11:08.720 --> 00:11:10.720
+and you will be brought exactly where it is.
+
+00:11:12.640 --> 00:11:16.240
+So that was one thing. Now just
+
+00:11:16.240 --> 00:11:17.600
+to make sure that you've understood
+
+00:11:17.600 --> 00:11:20.320
+properly, I'm going to go back to the
+index.
+
+00:11:20.320 --> 00:11:23.920
+I'm going to create a second file.
+
+00:11:23.920 --> 00:11:25.440
+Now I'm going to use a command that
+
+00:11:25.440 --> 00:11:27.680
+is slightly different. Let me just
+
+00:11:27.680 --> 00:11:30.800
+show you the commands on the right.
+
+00:11:30.800 --> 00:11:32.480
+I'm going to run the command org-roam-insert
+
+00:11:32.480 --> 00:11:33.839
+and I'm going to
+
+00:11:33.839 --> 00:11:37.519
+enter a file which is called "bar."
+
+00:11:37.519 --> 00:11:39.600
+Again, at the bottom, you can see that
+
+00:11:39.600 --> 00:11:41.440
+I have a new file "bar."
+
+00:11:41.440 --> 00:11:45.920
+I'm going to validate this file.
+
+00:11:45.920 --> 00:11:49.760
+I'm going to save index.org.
+
+00:11:49.760 --> 00:11:52.959
+Now, if we go in bar, and if I show
+
+00:11:52.959 --> 00:11:55.920
+you the links on the side, you can
+see that
+
+00:11:55.920 --> 00:11:58.240
+exactly the same, we have a link.
+
+00:11:58.240 --> 00:12:00.480
+Now just to make the pictures complete,
+
+00:12:00.480 --> 00:12:02.639
+inside the file "bar," I'm going to insert
+
+00:12:02.639 --> 00:12:05.200
+a link to "foo." I'm going to save. I'm
+
+00:12:05.200 --> 00:12:06.959
+going to go to the file "foo." Now on
+
+00:12:06.959 --> 00:12:07.920
+the right side,
+
+00:12:07.920 --> 00:12:11.120
+you can see that we have two backlinks.
+
+00:12:11.120 --> 00:12:14.720
+Now you're gonna tell me, yeah, thank
+you, Leo, but
+
+00:12:14.720 --> 00:12:17.760
+what's the point? Well the thing is
+
+00:12:17.760 --> 00:12:20.320
+it might sound... it might seem very simple,
+
+00:12:20.320 --> 00:12:22.160
+what I've just shown you,
+
+00:12:22.160 --> 00:12:24.160
+but programmatically, it's a little hard
+
+00:12:24.160 --> 00:12:26.160
+to do. We have to
+
+00:12:26.160 --> 00:12:28.000
+look into your files to make sure that
+
+00:12:28.000 --> 00:12:30.079
+every time you link your file
+
+00:12:30.079 --> 00:12:32.240
+somewhere else, we need to track
+
+00:12:32.240 --> 00:12:34.079
+everything down.
+
+00:12:34.079 --> 00:12:37.920
+Now as simple as org-roam might be
+
+00:12:37.920 --> 00:12:39.519
+looking to you,
+
+00:12:39.519 --> 00:12:43.279
+thee thing is what we try to do
+with org-roam
+
+00:12:43.279 --> 00:12:46.399
+is to make sure that your collection
+of notes
+
+00:12:46.399 --> 00:12:50.320
+remains consistent whatever we do.
+
+00:12:50.320 --> 00:12:54.079
+An example, for instance, right now
+
+00:12:54.079 --> 00:12:56.880
+I've told you about a file named "foo" and
+
+00:12:56.880 --> 00:13:01.120
+the file named "bar." Let's say that for
+whatever reason,
+
+00:13:01.120 --> 00:13:03.920
+you decide to rename your file "foo" to
+
+00:13:03.920 --> 00:13:08.079
+something very original. Let's just
+say "bar."
+
+00:13:08.079 --> 00:13:11.040
+So we actually have a way in Emacs--in
+
+00:13:11.040 --> 00:13:12.320
+org-roam, I should say--
+
+00:13:12.320 --> 00:13:14.560
+when you modify the title at the top of
+
+00:13:14.560 --> 00:13:15.680
+the file...
+
+00:13:15.680 --> 00:13:18.880
+So we get "foo..." I've modified it
+with "baz."
+
+00:13:18.880 --> 00:13:20.320
+You can see at the bottom that right now
+
+00:13:20.320 --> 00:13:22.000
+we haven't saved and we are still in the
+
+00:13:22.000 --> 00:13:26.079
+file "foo.org." I'm going to save.
+
+00:13:26.079 --> 00:13:29.360
+Now what you see is
+
+00:13:29.360 --> 00:13:32.560
+a new name for the file. But you may ask,
+
+00:13:32.560 --> 00:13:35.360
+"Wait a second, in the other file, we had a
+
+00:13:35.360 --> 00:13:36.880
+link to this file.
+
+00:13:36.880 --> 00:13:40.560
+Does it mean that it's broken? Does
+it mean
+
+00:13:40.560 --> 00:13:43.440
+that we cannot access the file anymore?"
+
+00:13:43.920 --> 00:13:48.000
+But when we go there, beginning to go
+in the
+index,
+
+00:13:48.000 --> 00:13:50.399
+so obviously the actual description of
+
+00:13:50.399 --> 00:13:52.079
+the link hasn't been updated,
+
+00:13:52.079 --> 00:13:54.320
+but if I show you what goes on under the
+
+00:13:54.320 --> 00:13:55.680
+hood by showing you
+
+00:13:55.680 --> 00:13:57.440
+what is fontified, what is behind the
+
+00:13:57.440 --> 00:14:00.000
+content of the link...
+
+00:14:00.000 --> 00:14:02.320
+Actually, it didn't work! that's why
+
+00:14:02.320 --> 00:14:04.079
+you never present live, folks, because
+
+00:14:04.079 --> 00:14:04.639
+otherwise you're
+
+00:14:04.639 --> 00:14:05.920
+just going to show problems with the
+
+00:14:05.920 --> 00:14:08.880
+software and that's not good.
+
+00:14:08.880 --> 00:14:12.079
+Something must have gone on, obviously.
+
+00:14:12.079 --> 00:14:15.120
+But generally speaking, the file should
+
+00:14:15.120 --> 00:14:17.120
+have been updated.
+
+00:14:17.120 --> 00:14:18.959
+Damn. I'm showing you bugging my software.
+
+00:14:18.959 --> 00:14:21.279
+That's not very professional, now is it?
+
+00:14:21.279 --> 00:14:25.040
+Basically, to come back to the main idea,
+
+00:14:25.040 --> 00:14:28.079
+what we try to do with org-roam is to make
+
+00:14:28.079 --> 00:14:28.880
+sure that
+
+00:14:28.880 --> 00:14:30.833
+everything remains consistent.
+
+00:14:30.833 --> 00:14:35.279
+We really much love the system of
+
+00:14:35.279 --> 00:14:38.720
+organization that is behind the
+Zettelkasten method.
+
+00:14:38.720 --> 00:14:40.240
+Now I was going, at this point of the
+
+00:14:40.240 --> 00:14:41.600
+presentation, basically, I wanted to go
+
+00:14:41.600 --> 00:14:42.639
+back to Firefox
+
+00:14:42.639 --> 00:14:45.199
+and show you more stuff, but it's likely
+
+00:14:45.199 --> 00:14:46.880
+that it's going to crash again.
+
+00:14:46.880 --> 00:14:48.959
+I'm not going to tempt the devil.
+
+00:14:48.959 --> 00:14:50.240
+I'm just going to continue talking to
+
+00:14:50.240 --> 00:14:51.680
+you like that.
+
+00:14:51.680 --> 00:14:54.800
+So the Zettelkasten method
+
+00:14:54.800 --> 00:14:58.160
+is a very organic way
+
+00:14:58.160 --> 00:15:01.839
+to write notes. If you think...
+
+00:15:01.839 --> 00:15:04.959
+I believe as Org Mode users,
+
+00:15:04.959 --> 00:15:06.639
+we share quite a lot of features. I'm
+
+00:15:06.639 --> 00:15:08.000
+out of time. I'm just going to take one
+
+00:15:08.000 --> 00:15:09.600
+more minute to answer this question
+
+00:15:09.600 --> 00:15:12.320
+that I'm asking myself anyway. But if
+
+00:15:12.320 --> 00:15:14.560
+you're anything like me,
+
+00:15:14.560 --> 00:15:16.079
+you've been through many
+
+00:15:16.079 --> 00:15:18.240
+iterations of your workflow inside
+
+00:15:18.240 --> 00:15:18.959
+Org Mode.
+
+00:15:18.959 --> 00:15:20.959
+Do I keep all my professional stuff
+
+00:15:20.959 --> 00:15:22.959
+under one heading, or do I create a
+
+00:15:22.959 --> 00:15:24.399
+separate file for this?
+
+00:15:24.399 --> 00:15:25.920
+You know, those types of questions on
+
+00:15:25.920 --> 00:15:28.000
+which you could ponder for
+
+00:15:28.000 --> 00:15:30.639
+many, many hours at night, generally when
+
+00:15:30.639 --> 00:15:31.360
+you have a
+
+00:15:31.360 --> 00:15:34.560
+tight deadline to be following. But
+
+00:15:34.560 --> 00:15:36.959
+what I've discovered by using org-roam for
+
+00:15:36.959 --> 00:15:38.240
+taking notes about
+
+00:15:38.240 --> 00:15:41.360
+my academic projects or by
+taking notes on
+
+00:15:41.360 --> 00:15:44.880
+anything worth writing about
+
+00:15:44.880 --> 00:15:47.440
+is that not having to worry about the
+
+00:15:47.440 --> 00:15:49.199
+structure of you files,
+
+00:15:49.199 --> 00:15:52.399
+just having to worry about atoms
+
+00:15:52.399 --> 00:15:56.079
+and links, it does wonders
+
+00:15:56.079 --> 00:15:58.480
+for the way you think about problems. It
+
+00:15:58.480 --> 00:16:00.639
+does wonders about your creativity.
+
+00:16:00.639 --> 00:16:04.800
+And it does wonders about your ability to
+
+00:16:04.800 --> 00:16:07.519
+take your thoughts, put them on a paper,
+
+00:16:07.519 --> 00:16:08.800
+and generally, during this
+
+00:16:08.800 --> 00:16:10.399
+process you realize, "Oh, maybe I do not
+
+00:16:10.399 --> 00:16:13.120
+know this concept as well as I should."
+
+00:16:13.120 --> 00:16:16.079
+But I've never had a system which
+
+00:16:16.079 --> 00:16:16.800
+brought me
+
+00:16:16.800 --> 00:16:19.839
+as much serendipity as this system.
+
+00:16:19.839 --> 00:16:21.440
+And for those who don't know, serendipity
+
+00:16:21.440 --> 00:16:24.880
+the ability to come up with novel ideas
+
+00:16:24.880 --> 00:16:28.800
+on the spot, contextually.
+
+00:16:28.800 --> 00:16:32.240
+So this was just a little primer on what
+
+00:16:32.240 --> 00:16:34.959
+org-roam and the Zettelkasten is about.
+
+00:16:34.959 --> 00:16:38.000
+In about 20 minutes, I'll be giving you
+a talk
+
+00:16:38.000 --> 00:16:39.680
+about the technical aspects of org-roam,
+
+00:16:39.680 --> 00:16:40.800
+which I'm certain
+
+00:16:40.800 --> 00:16:43.040
+some of you will be very interested in.
+
+00:16:44.160 --> 00:16:46.160
+Otherwise, I do have a YouTube channel
+
+00:16:46.160 --> 00:16:50.720
+where I try to record videos where I
+explain to you
+
+00:16:52.079 --> 00:16:55.600
+what org-roam is about, what the
+method is
+about.
+
+00:16:55.600 --> 00:16:57.040
+I'll just finish on this. I'm two
+
+00:16:57.040 --> 00:16:58.720
+minutes extra time, sorry.
+
+00:16:58.720 --> 00:17:02.399
+We do know that a lot of people
+
+00:17:02.399 --> 00:17:04.079
+are interested into org-roam.
+I mentioned
+
+00:17:04.079 --> 00:17:06.160
+at the very beginning of the
+presentation
+
+00:17:06.160 --> 00:17:09.360
+that a lot of people discovered Emacs
+
+00:17:09.360 --> 00:17:10.640
+and org-roam
+
+00:17:10.640 --> 00:17:14.640
+and Org Mode even through org-roam.
+
+00:17:14.640 --> 00:17:18.400
+We feel that we have a duty to
+
+00:17:18.400 --> 00:17:20.959
+introduce those people, this new pool of
+
+00:17:20.959 --> 00:17:22.720
+people, most of whom are
+
+00:17:22.720 --> 00:17:25.439
+academic,s into the world of Emacs and
+
+00:17:25.439 --> 00:17:27.600
+into the world of free software.
+
+00:17:27.600 --> 00:17:30.240
+Right now the thing is we're not
+
+00:17:30.240 --> 00:17:32.240
+doing a particularly good job at writing
+
+00:17:32.240 --> 00:17:34.080
+manuals. I'm just going to try
+
+00:17:34.080 --> 00:17:36.160
+to stop sharing my screen, because I'm
+
+00:17:36.160 --> 00:17:37.360
+nearly to the end,
+
+00:17:37.360 --> 00:17:40.240
+and just try sharing my Firefox windows
+
+00:17:40.240 --> 00:17:41.919
+if it allows me. No, it doesn't allow me,
+
+00:17:41.919 --> 00:17:44.160
+which is very good. That's why I won't
+have to
+
+00:17:44.160 --> 00:17:47.200
+to screw things up.
+
+00:17:47.200 --> 00:17:50.080
+We know that our manual is not fully
+
+00:17:50.080 --> 00:17:50.880
+up to date,
+
+00:17:50.880 --> 00:17:53.760
+but believe me, one of the key focus
+
+00:17:53.760 --> 00:17:54.480
+right now
+
+00:17:54.480 --> 00:17:57.840
+is making sure that within two to three
+months,
+
+00:17:57.840 --> 00:17:59.679
+we have a good tutorial for people to
+
+00:17:59.679 --> 00:18:02.559
+join, and we have good videos for people
+
+00:18:02.559 --> 00:18:04.640
+to get introduced to the topics we're
+covering.
+
+00:18:04.640 --> 00:18:06.320
+And that's me done. So, thank you so much
+
+00:18:06.320 --> 00:18:07.679
+for listening and now I'll be taking
+
+00:18:07.679 --> 00:18:09.840
+some questions.
+
+00:18:09.840 --> 00:18:12.880
+(Amin: Thank you very much, Leo.
+
+00:18:12.880 --> 00:18:17.679
+Cheers! We have, I think, about two minutes
+
+00:18:17.679 --> 00:18:19.440
+four questions, I see a lot of them
+
+00:18:19.440 --> 00:18:20.880
+on the pad.
+
+00:18:20.880 --> 00:18:23.120
+Would you take them?) Leo: Sure. So... Yep I'm
+
+00:18:23.120 --> 00:18:24.320
+scrolling, I'm scrolling...
+
+00:18:24.320 --> 00:18:27.600
+Getting Things Done, that's Aldric.
+
+00:18:27.600 --> 00:18:30.000
+Still scrolling. Okay. org-roam. Oh, wow. Okay.
+
+00:18:30.000 --> 00:18:31.679
+So we do have quite a lot of questions.
+
+00:18:31.679 --> 00:18:33.600
+Please excuse me if I'm answering
+
+00:18:33.600 --> 00:18:34.799
+your questions really fast, but I just
+
+00:18:34.799 --> 00:18:35.760
+want to make sure that I cover
+
+00:18:35.760 --> 00:18:38.080
+as much ground as possible. "What is
+
+00:18:38.080 --> 00:18:41.039
+the functionality of org-roam-unlinked-references?"
+
+00:18:41.039 --> 00:18:43.200
+So basically when you have a file that
+
+00:18:43.200 --> 00:18:45.200
+is not linked anywhere,
+
+00:18:45.200 --> 00:18:48.000
+this function allows you to see...
+
+00:18:48.000 --> 00:18:49.520
+Let's say we have a file "Emacs"
+
+00:18:49.520 --> 00:18:51.200
+and we've talked about "Emacs" in another
+
+00:18:51.200 --> 00:18:53.200
+note, but we haven't created a link.
+
+00:18:53.200 --> 00:18:57.440
+What this command do is that it
+
+00:18:57.440 --> 00:18:59.520
+looks into your folder for every mention
+
+00:18:59.520 --> 00:19:00.720
+of "Emacs" that is not
+
+00:19:00.720 --> 00:19:03.840
+linked to the note "Emacs," and it prints
+
+00:19:03.840 --> 00:19:05.039
+all the results in the buffer so that
+
+00:19:05.039 --> 00:19:06.480
+you know, "okay, I've talked about Emacs
+
+00:19:06.480 --> 00:19:07.840
+here, but I didn't create a link.
+
+00:19:07.840 --> 00:19:10.480
+Do I want to create a link?" That's it.
+
+00:19:10.480 --> 00:19:11.840
+"Is it possible to use the backlinks
+
+00:19:11.840 --> 00:19:16.400
+features in regular Org buffers?" Right
+now, no. It is not possible. We are
+
+00:19:16.400 --> 00:19:18.080
+having a very controlled environment
+
+00:19:18.080 --> 00:19:20.240
+which is... I told you about this slip box
+
+00:19:20.240 --> 00:19:21.280
+folder before.
+
+00:19:21.280 --> 00:19:22.799
+This is where we keep all the notes.
+
+00:19:22.799 --> 00:19:24.400
+The reason why we do this will be more
+
+00:19:24.400 --> 00:19:27.360
+evident when I go through the technical
+presentation,
+
+00:19:27.360 --> 00:19:30.720
+but it's because of optimization.
+
+00:19:30.720 --> 00:19:32.080
+I'll get back to you on that
+
+00:19:32.080 --> 00:19:33.760
+afterwards.
+
+00:19:33.760 --> 00:19:35.440
+"Do you make org-roam database
+
+00:19:35.440 --> 00:19:37.039
+accessible across computers?"
+
+00:19:37.039 --> 00:19:39.760
+No, I do not, because I'm only using my
+
+00:19:39.760 --> 00:19:41.760
+laptop, but plenty of people have had
+
+00:19:41.760 --> 00:19:44.559
+a lot of success doing so either by
+
+00:19:44.559 --> 00:19:47.039
+sharing the files via syncthing or by
+
+00:19:47.039 --> 00:19:49.760
+any other method. We have a section in
+a manual
+
+00:19:49.760 --> 00:19:51.100
+specifying how to do this.
+
+00:19:51.100 --> 00:19:54.880
+"How do you discover tags' links to add
+to your new org-roam note?"
+
+00:19:54.880 --> 00:19:56.160
+There is something that I didn't tell
+
+00:19:56.160 --> 00:19:57.679
+you about which is called org-roam server,
+
+00:19:57.679 --> 00:20:01.679
+which is a magnificent way to access
+
+00:20:01.679 --> 00:20:04.320
+visually the notes that you have in your
+
+00:20:04.320 --> 00:20:05.360
+in your system.
+
+00:20:05.360 --> 00:20:08.799
+You'll have to go to the orgroam.com
+website.
+
+00:20:08.799 --> 00:20:10.640
+Please go on our Github page. We
+
+00:20:10.640 --> 00:20:12.080
+show everything.
+
+00:20:12.080 --> 00:20:14.640
+I hope what I've told you has excited
+
+00:20:14.640 --> 00:20:16.000
+you, so please go.
+
+00:20:16.000 --> 00:20:18.000
+Maybe one more question, two more
+
+00:20:18.000 --> 00:20:19.133
+questions, just to make sure?
+
+00:20:19.133 --> 00:20:21.679
+"Is it possible to seamlessly link
+to other
+
+00:20:21.679 --> 00:20:23.039
+notes with syntax instead of a
+
+00:20:23.039 --> 00:20:23.919
+keybinding?"
+
+00:20:23.919 --> 00:20:25.840
+Yes, we are working on this. This is a
+
+00:20:25.840 --> 00:20:27.120
+huge project that we're doing with
+
+00:20:27.120 --> 00:20:28.880
+org-roam which is called
+
+00:20:28.880 --> 00:20:30.960
+link-ux. We're trying to do something
+
+00:20:30.960 --> 00:20:32.880
+which is very close to Roam Research,
+
+00:20:32.880 --> 00:20:34.559
+which is the software we're using for
+
+00:20:34.559 --> 00:20:36.880
+inspiration for org-roam.
+
+00:20:36.880 --> 00:20:39.200
+Yes, there are going to be
+
+00:20:39.200 --> 00:20:41.280
+ways to do this in the future. I'm going
+
+00:20:41.280 --> 00:20:42.640
+to give you a window of
+
+00:20:42.640 --> 00:20:46.320
+maybe three to four months.
+One last question.
+
+00:20:46.320 --> 00:20:48.480
+Uh, good on you, thank you, well, thank you
+
+00:20:48.480 --> 00:20:49.440
+for this.
+
+00:20:49.440 --> 00:20:51.039
+"Is there an easy way to export several
+
+00:20:51.039 --> 00:20:53.200
+selected nodes to, say, a LaTeX file?"
+
+00:20:53.200 --> 00:20:56.960
+LaTeX. Yes. I mean, it's Org Mode.
+
+00:20:56.960 --> 00:20:59.840
+At the very core, it is Org Mode, so you
+
+00:20:59.840 --> 00:21:00.480
+know you don't...
+
+00:21:00.480 --> 00:21:02.559
+If you want to export to a LaTeX file, you
+
+00:21:02.559 --> 00:21:04.000
+can... you just use the
+
+00:21:04.000 --> 00:21:06.320
+ox-latex library, which you can access
+
+00:21:06.320 --> 00:21:08.320
+by pressing C-c C-e
+
+00:21:08.320 --> 00:21:11.760
+for export. All right. Is it...
+
+00:21:11.760 --> 00:21:12.480
+I believe I'm...
+
+00:21:12.480 --> 00:21:13.919
+It's all the time I had. Amin, can you
+
+00:21:13.919 --> 00:21:16.880
+confirm this?
+
+00:21:16.880 --> 00:21:19.039
+Okay. So if you have more questions,
+
+00:21:19.039 --> 00:21:20.240
+don't worry, I'll be in chat.
+
+00:21:20.240 --> 00:21:23.679
+I'll be answering them. I'm also on on
+
+00:21:23.679 --> 00:21:26.799
+all the platforms we advertise on
+
+00:21:26.799 --> 00:21:28.159
+org-roam. If you want to reach me, I'm
+
+00:21:28.159 --> 00:21:29.280
+really easy to reach.
+
+00:21:29.280 --> 00:21:31.919
+Our Github page is always open. So thank
+
+00:21:31.919 --> 00:21:32.559
+you all for
+
+00:21:32.559 --> 00:21:35.520
+all your questions and all your energy
+
+00:21:35.520 --> 00:21:37.440
+about org-roam. It is very exciting for me
+
+00:21:37.440 --> 00:21:38.640
+to see all this.
+
+00:21:38.640 --> 00:21:42.000
+but right now, I'll be handing off the
+
+00:21:42.000 --> 00:21:44.080
+microphone, I should say, to Noorah, who is
+
+00:21:44.080 --> 00:21:45.840
+going to talk to you about the
+
+00:21:45.840 --> 00:21:48.480
+academic way to use org-roam. I'll be
+
+00:21:48.480 --> 00:21:50.080
+back afterwards with the technical talk.
+
+00:21:50.080 --> 00:21:53.760
+Thank you. (Amin: Thank you very much, Leo)
+
+00:21:53.760 --> 00:21:57.760
+Leo: See you later, guys.