WEBVTT
00:00:00.320 --> 00:00:02.639
Good afternoon or good evening, everyone.
00:00:03.040 --> 00:00:05.440
Today, my talk is going to be on Org Mode
00:00:05.440 --> 00:00:07.759
and org-roam for scholars and researchers.
00:00:07.759 --> 00:00:10.559
Leo has talked about the overall
00:00:10.559 --> 00:00:12.639
picture of org-roam and
00:00:12.639 --> 00:00:15.120
org-roam-bibtex. I will be
00:00:15.120 --> 00:00:16.240
talking more about
00:00:16.240 --> 00:00:20.320
the research process itself using these
tools.
00:00:20.320 --> 00:00:22.400
All right. So, just to introduce that the
00:00:22.400 --> 00:00:25.039
research process is really messy.
00:00:25.039 --> 00:00:28.080
You're always working in
00:00:28.080 --> 00:00:31.039
piecemeal tasks and things move around
00:00:31.039 --> 00:00:32.960
all the time.
00:00:32.960 --> 00:00:35.280
There needs to be a system where you can
00:00:35.280 --> 00:00:36.880
organize all these tasks,
00:00:36.880 --> 00:00:39.360
all these ideas in a way that is
00:00:39.360 --> 00:00:41.760
flexible and effective.
00:00:41.760 --> 00:00:44.767
So my motivation is that research is
hard
00:00:44.767 --> 00:00:47.120
and writing about it is even
more difficult.
00:00:47.120 --> 00:00:49.600
My goal is to add some structure to
00:00:49.600 --> 00:00:51.120
this whole madness.
00:00:51.120 --> 00:00:52.800
Here's a list of some of the stuff
00:00:52.800 --> 00:00:54.480
that I've been using since I first
00:00:54.480 --> 00:00:57.199
learned about Emacs in 2019
00:00:57.199 --> 00:01:00.160
and what I've found useful
00:01:02.000 --> 00:01:05.199
within my research process.
00:01:05.199 --> 00:01:07.920
I've organized Org Mode for Researchers
00:01:07.920 --> 00:01:10.400
and Scholars Within the Writing Process
00:01:10.400 --> 00:01:12.400
into three modules. First, there's
00:01:12.400 --> 00:01:14.320
the planning aspect of it,
00:01:14.320 --> 00:01:15.759
then you've got the writing and the
00:01:15.759 --> 00:01:18.320
reference management, which I will join
together
00:01:18.320 --> 00:01:20.560
by looking at the example of doing your
00:01:20.560 --> 00:01:21.920
literature review.
00:01:21.920 --> 00:01:25.467
When we're talking about planning,
00:01:25.467 --> 00:01:27.360
we're talking about either task
management or
00:01:27.360 --> 00:01:30.880
time management with task management.
00:01:30.880 --> 00:01:31.600
You've got
00:01:31.600 --> 00:01:33.840
Org Mode's TODOs, tags, and
00:01:33.840 --> 00:01:36.159
categories. These are really powerful
00:01:36.159 --> 00:01:38.479
tools that you could use
00:01:38.479 --> 00:01:41.600
in your Org files to
00:01:41.600 --> 00:01:44.799
organize your tasks and
00:01:44.799 --> 00:01:47.040
your appointments. There are different
00:01:47.040 --> 00:01:49.040
types of TODOs that you can either set
00:01:49.040 --> 00:01:50.960
globally in your init file or they can
00:01:50.960 --> 00:01:52.799
be file-/buffer-specific.
00:01:52.799 --> 00:01:54.867
That means, based on context,
00:01:54.867 --> 00:01:57.759
based on the type of manuscript you're
working on, whether
00:01:57.759 --> 00:02:00.033
it's a literate programming report
00:02:00.033 --> 00:02:03.759
or your actual thesis/dissertation.
00:02:03.759 --> 00:02:05.840
Also, these TODOs are either created
00:02:05.840 --> 00:02:07.759
as a subtree, like think of them as
00:02:07.759 --> 00:02:11.440
headings and sections if you use LaTeX,
00:02:11.440 --> 00:02:15.233
or inline tasks, which are like Org
inline tasks.
00:02:19.120 --> 00:02:17.760
I like Org inline tasks
because I can add
00:02:19.120 --> 00:02:21.520
TODOs between two paragraphs. That
00:02:21.520 --> 00:02:22.879
way, it doesn't show up
00:02:22.879 --> 00:02:25.360
in the table of contents when I export
00:02:25.360 --> 00:02:27.280
into PDF, HTML, or
00:02:27.280 --> 00:02:30.879
anything else. So this is an
00:02:30.879 --> 00:02:34.319
example of buffer-specific TODOs,
00:02:34.319 --> 00:02:37.360
and this is an example of a little
00:02:37.360 --> 00:02:39.120
programming report that I was working on
00:02:39.120 --> 00:02:40.800
where I was dealing with
00:02:40.800 --> 00:02:44.080
data and analysis and all of that
stuff.
00:02:44.080 --> 00:02:47.519
I needed context-specific TODOs to
00:02:47.519 --> 00:02:49.440
use them within this buffer.
00:02:49.440 --> 00:02:52.080
That's how I would organize it.
00:02:52.080 --> 00:02:54.319
There's also another example
00:02:54.319 --> 00:02:57.200
of an Org inline task where you could
00:02:57.200 --> 00:03:01.360
see it in the middle between the
two headings.
00:03:01.360 --> 00:03:03.040
That way, it wouldn't show up in the
00:03:03.040 --> 00:03:04.959
table of contents, and it would look
00:03:04.959 --> 00:03:06.480
neater within the
00:03:06.480 --> 00:03:09.519
text when you export it.
00:03:09.519 --> 00:03:11.920
I also added a tag of :noexport:
00:03:11.920 --> 00:03:13.280
so it won't show up at all
00:03:13.280 --> 00:03:16.400
when I export it into either PDF,
00:03:16.400 --> 00:03:19.360
which I use all the time.
00:03:19.360 --> 00:03:21.599
Another useful tool
00:03:21.599 --> 00:03:24.159
for the research and just
00:03:24.159 --> 00:03:25.200
general planning
00:03:25.200 --> 00:03:27.920
is the org-capture. When I first
00:03:27.920 --> 00:03:29.120
started with Emacs,
00:03:29.120 --> 00:03:32.080
actually, it was for org-agenda.
00:03:32.080 --> 00:03:34.239
I went crazy with my capture template.
00:03:34.239 --> 00:03:35.360
I created a template for
00:03:35.360 --> 00:03:38.640
everything because I was just so
excited.
00:03:38.640 --> 00:03:40.720
But with time, I was using less and less
00:03:40.720 --> 00:03:42.400
of them, so I kept taking them out.
00:03:42.400 --> 00:03:46.319
Now this is my simplified
00:03:46.319 --> 00:03:48.239
capture templates that I use, either for
00:03:48.239 --> 00:03:49.599
a general TODO,
00:03:49.599 --> 00:03:52.159
for a regular appointment, a fleeting
00:03:52.159 --> 00:03:54.159
note, research tasks (because those
00:03:54.159 --> 00:03:55.200
are what I focus on,
00:03:55.200 --> 00:03:56.959
like my bread and butter), and then
00:03:56.959 --> 00:03:58.720
finally with meetings, which I find
00:03:58.720 --> 00:04:00.879
sometimes I don't use it as much because
00:04:00.879 --> 00:04:03.519
I would just have the Org file ready
instead of
00:04:03.519 --> 00:04:04.879
needing to capture,
00:04:04.879 --> 00:04:07.920
you know, open a capture template.
00:04:07.920 --> 00:04:12.400
Right. Org Agenda. That's how I got into
Emacs.
00:04:12.400 --> 00:04:15.439
I needed to organize my life.
00:04:15.439 --> 00:04:19.199
I found Emacs and it's been great
ever since.
00:04:19.199 --> 00:04:20.479
It populates all your TODOs and
00:04:20.479 --> 00:04:22.720
appointments into a singular view. So the
00:04:22.720 --> 00:04:25.280
default view, I think, is a week view.
00:04:25.280 --> 00:04:29.120
However, I use org-super-agenda. Love this
00:04:29.120 --> 00:04:31.919
package. I set up my agenda as a
00:04:31.919 --> 00:04:34.160
daily view with appointments,
00:04:34.160 --> 00:04:37.360
deadlines, and a habit tracker.
00:04:37.360 --> 00:04:38.720
A side note, you guys: I'm still
00:04:38.720 --> 00:04:40.639
struggling with organizing the perfect
00:04:40.639 --> 00:04:42.320
agenda, so it's a process.
00:04:42.320 --> 00:04:45.360
Take it easy, all right?
00:04:45.360 --> 00:04:47.919
So this is just an overview of my daily
00:04:47.919 --> 00:04:50.320
agenda. As you can see they're just
00:04:50.320 --> 00:04:55.520
appointments that I import from Gmail
using org-gcal;
00:04:55.520 --> 00:04:57.919
a simple habit tracker of daily
00:04:57.919 --> 00:04:58.880
free writing--
00:04:58.880 --> 00:05:00.960
as you can see, there are a lot of times
00:05:00.960 --> 00:05:02.800
where I'm skipping, and the asterisk is
00:05:02.800 --> 00:05:05.199
the one where I've completed that day,
00:05:05.199 --> 00:05:08.479
so, you know, it's a process--and then
00:05:08.479 --> 00:05:10.080
regular deadlines.
00:05:10.080 --> 00:05:12.639
So what happens is that I have other
00:05:12.639 --> 00:05:17.120
TODOs that I have not scheduled or not
added a deadline
00:05:17.120 --> 00:05:19.933
but they're just tasks that keep piling
up.
00:05:19.933 --> 00:05:22.320
When I first started with Emacs
and org-agenda,
00:05:22.320 --> 00:05:24.880
I had everything in there, and it got
00:05:24.880 --> 00:05:26.880
overwhelming. Then I decided, no,
00:05:26.880 --> 00:05:29.680
I'm not gonna even let them show up.
00:05:29.680 --> 00:05:30.800
So what I would do
00:05:30.800 --> 00:05:33.120
at the beginning of each week or the
00:05:33.120 --> 00:05:34.479
night before,
00:05:34.479 --> 00:05:36.800
I would sit down, look at all my
00:05:36.800 --> 00:05:40.720
TODOs that I have not assigned yet to a
deadline or a
00:05:40.720 --> 00:05:42.639
schedule or just a simple
00:05:42.639 --> 00:05:45.360
timestamp, and I would organize them
00:05:45.360 --> 00:05:46.320
throughout the week.
00:05:46.320 --> 00:05:49.520
So, here's an example of what I did.
00:05:49.520 --> 00:05:51.680
On that Wednesday, from my Gmail, I had
00:05:51.680 --> 00:05:53.039
all these appointments, but
00:05:53.039 --> 00:05:56.560
one of them is I have a writing group
session.
00:05:56.560 --> 00:05:58.400
So I looked at my tasks and I
00:05:58.400 --> 00:05:59.759
thought, okay, then I will just
00:05:59.759 --> 00:06:03.520
assign, for example, my Emacs
slides
00:06:03.520 --> 00:06:06.319
or the framework diagram into that
00:06:06.319 --> 00:06:07.280
writing session.
00:06:07.280 --> 00:06:10.800
All I did was just add an active
timestamp.
00:06:10.800 --> 00:06:12.960
That is all I needed to do, and it went
00:06:12.960 --> 00:06:14.000
straight into my
00:06:14.000 --> 00:06:17.120
appointment. Now, if I miss that,
00:06:17.120 --> 00:06:20.080
it won't show up on the next day. So if
00:06:20.080 --> 00:06:21.520
you put in a deadline,
00:06:21.520 --> 00:06:24.639
it will show up as an overdue, but if you
00:06:24.639 --> 00:06:26.560
have no deadline or schedule, it will not
00:06:26.560 --> 00:06:29.280
show up in your daily org agenda.
00:06:29.280 --> 00:06:32.960
So, just a star.
00:06:32.960 --> 00:06:35.680
All right. Another way of accessing your
00:06:35.680 --> 00:06:37.520
TODOs is that if it's
00:06:37.520 --> 00:06:40.880
Org file-specific,
00:06:40.880 --> 00:06:42.160
buffer-specific,
00:06:42.160 --> 00:06:44.160
and so... Like when we talked about like
00:06:44.160 --> 00:06:46.400
whether to have a big-ass Org file or
00:06:46.400 --> 00:06:47.680
like tiny files,
00:06:47.680 --> 00:06:50.720
it all depends. This isn't the...
00:06:50.720 --> 00:06:54.560
you know, the way this depends,
00:06:54.560 --> 00:06:55.759
because if you're working on a
00:06:55.759 --> 00:06:58.400
dissertation, it's a huge manuscript.
00:06:58.400 --> 00:06:59.680
You need to work
00:06:59.680 --> 00:07:02.880
on that Org file all the time.
00:07:02.880 --> 00:07:05.759
Then yes, my TODOs should be in that
00:07:05.759 --> 00:07:07.680
file specifically, because every time,
00:07:08.000 --> 00:07:09.680
if I'm visiting this Org file all the
00:07:09.680 --> 00:07:12.479
time, I should be able to just look at my
00:07:12.479 --> 00:07:15.520
tasks from within that buffer.
00:07:15.520 --> 00:07:18.639
And so I use org-sidebar to
00:07:18.639 --> 00:07:21.599
keep all these specific TODOs
00:07:21.599 --> 00:07:22.960
within that Org file.
00:07:22.960 --> 00:07:26.560
I find it helpful. Okay.
00:07:26.560 --> 00:07:28.400
Now that we're going into the writing
00:07:28.400 --> 00:07:29.759
and reference management...
00:07:29.759 --> 00:07:33.039
We'll call it a literature review.
00:07:33.039 --> 00:07:36.639
This is something I've built as a
schema.
00:07:36.639 --> 00:07:40.240
I think that it works for now.
00:07:40.240 --> 00:07:45.919
It requires one outside software, which
is Zotero, what
00:07:45.919 --> 00:07:47.680
I use. It's an open source reference
00:07:47.680 --> 00:07:51.759
management software. It's great.
00:07:51.759 --> 00:07:53.599
But the thing to keep in mind is that I
00:07:53.599 --> 00:07:58.319
use two plugins that are really needed
for when
00:07:58.319 --> 00:08:01.039
we work with org-roam-bibtex, org-roam,
00:08:01.039 --> 00:08:03.840
Org Mode, and the ZotFile.
00:08:03.840 --> 00:08:07.039
Better BibTeX organizes your
reference keys
00:08:07.039 --> 00:08:10.560
in a way, in a fashion that
00:08:10.560 --> 00:08:13.360
works for you. For me, all my reference
00:08:13.360 --> 00:08:17.280
keys are last author and year.
With ZotFile,
00:08:17.280 --> 00:08:21.120
I let it rename all the
00:08:21.120 --> 00:08:22.319
PDF files
00:08:22.319 --> 00:08:24.400
the same way that I have for
00:08:24.400 --> 00:08:26.000
my Bib keys, which is
00:08:26.000 --> 00:08:29.360
last name of author and year. All right.
00:08:29.360 --> 00:08:33.440
Once you export your entire
00:08:33.440 --> 00:08:37.120
library as a Bib file, then you can work
00:08:37.120 --> 00:08:39.440
on it within Org Mode and Emacs
00:08:39.440 --> 00:08:42.880
using the following packages.
00:08:42.880 --> 00:08:45.040
So with org-roam-bibtex, it
00:08:45.040 --> 00:08:47.839
creates an Org file for each Bib entry.
00:08:47.839 --> 00:08:49.519
You have the option of
00:08:49.519 --> 00:08:52.240
templating and doing other stuff with it.
00:08:52.240 --> 00:08:54.880
Then finally, there's this
00:08:54.880 --> 00:08:56.240
orb-pdf-scrapper.
00:08:56.240 --> 00:09:00.240
I've used it briefly but I think the
potential
00:09:00.240 --> 00:09:02.880
with orb-pdf-scrapper is if you're going to
00:09:02.880 --> 00:09:05.920
do a bibliometric study or
00:09:05.920 --> 00:09:08.320
a systematic literature review, there's
00:09:08.320 --> 00:09:10.000
something there, but I have to look
00:09:10.000 --> 00:09:10.959
through it.
00:09:10.959 --> 00:09:14.399
Anyway, so once you create
00:09:14.399 --> 00:09:16.880
your reference file of reference X and
00:09:16.880 --> 00:09:18.160
you're writing your notes,
00:09:18.160 --> 00:09:20.240
you can either go... Like, with going
00:09:20.240 --> 00:09:22.399
through Org Mode, you're writing
00:09:22.399 --> 00:09:24.080
your ideas, you're writing your notes,
00:09:24.080 --> 00:09:26.080
you're assigning tasks,
00:09:26.080 --> 00:09:27.839
and then there's org-transclusion, which
00:09:27.839 --> 00:09:30.480
I will mention briefly at the end,
00:09:30.480 --> 00:09:32.240
and ways to extract. If you're going to
00:09:32.240 --> 00:09:35.360
go through the org-roam...
00:09:35.360 --> 00:09:36.640
Things that you're going to use within
00:09:36.640 --> 00:09:38.720
org-roam... It's a great way to build your
00:09:38.720 --> 00:09:40.000
database. You start making the
00:09:40.000 --> 00:09:42.880
connections. You can visualize your
00:09:42.880 --> 00:09:44.959
notes and how these references are
00:09:44.959 --> 00:09:46.240
linked to each other
00:09:46.240 --> 00:09:48.839
through the org-roam server or
00:09:48.839 --> 00:09:50.240
org-roam graph.
00:09:50.240 --> 00:09:53.120
All right. This is just notes for later.
00:09:53.680 --> 00:09:56.240
So this is an example of an org-roam
00:09:56.240 --> 00:09:57.360
file that I have.
00:09:57.360 --> 00:09:59.279
For example, if I'm working on adaptation
00:09:59.279 --> 00:10:01.760
policy, I have these hyperlinks that are
00:10:01.760 --> 00:10:04.959
linked to other concepts and ideas such
as either
00:10:04.959 --> 00:10:06.640
climate security,
00:10:06.640 --> 00:10:08.720
changing global environment, so on and
00:10:08.720 --> 00:10:10.560
so forth. The backlinks
00:10:10.560 --> 00:10:13.920
are other references that talk about
00:10:13.920 --> 00:10:15.839
this specific concept.
00:10:15.839 --> 00:10:17.680
This is really helpful. Then, when
00:10:17.680 --> 00:10:19.920
you visualize it, the picture on the left
00:10:19.920 --> 00:10:22.160
(which I'm sure looks really small),
00:10:22.160 --> 00:10:24.160
you can see the connections that it's
00:10:24.160 --> 00:10:25.680
making with other
00:10:25.680 --> 00:10:28.160
references. Of course, this is just
00:10:28.160 --> 00:10:32.720
like a buffer network. When you look at
the entire
00:10:32.720 --> 00:10:34.560
database network...
00:10:34.560 --> 00:10:38.000
It's growing. Okay.
00:10:38.000 --> 00:10:41.680
So going into org-roam-bibtex...
00:10:41.680 --> 00:10:44.079
It utilizes a combination of the
00:10:44.079 --> 00:10:46.000
org-ref package, helm-bibtex,
00:10:46.000 --> 00:10:46.880
bibtex-completion.
00:10:46.880 --> 00:10:50.079
It works with org-roam functionalities
00:10:50.079 --> 00:10:54.880
and other good stuff. This is an example
00:10:54.880 --> 00:10:57.440
of my org-roam-bibtex file. All right. So
00:10:57.440 --> 00:11:01.200
I've created the template which I
pretty much use,
00:11:01.200 --> 00:11:05.920
what Leo has produced in his
00:11:05.920 --> 00:11:08.640
tutorial. I think it's great. It
00:11:08.640 --> 00:11:10.160
works well for me.
00:11:10.160 --> 00:11:12.880
What it does is that it works
00:11:12.880 --> 00:11:14.480
with your bib file.
00:11:14.480 --> 00:11:17.519
So if you're in your bib file, you have a
00:11:17.519 --> 00:11:19.519
sub entry that's called keywords, and
00:11:19.519 --> 00:11:21.040
usually that's within
00:11:21.040 --> 00:11:23.120
a journal article. The author would
00:11:23.120 --> 00:11:27.519
specify these keywords. When it gets
imported into
00:11:27.519 --> 00:11:30.399
Zotero, it extracts those keywords and
then it
00:11:30.399 --> 00:11:32.399
gets populated as an Org file
00:11:32.399 --> 00:11:34.959
with org-roam-bibtex. I always start
00:11:34.959 --> 00:11:36.959
with the meta information first, and then
00:11:36.959 --> 00:11:38.560
I would write my notes
00:11:38.560 --> 00:11:42.480
after that. This is an example, though,
00:11:42.480 --> 00:11:45.760
for reference of a physical book, so
00:11:45.760 --> 00:11:49.120
I don't have a pdf file for it.
00:11:49.120 --> 00:11:51.519
So when I've figured out a new idea
00:11:51.519 --> 00:11:53.920
for it, if I'm writing notes on it,
00:11:53.920 --> 00:11:57.279
I would create a property that says
pages.
00:11:57.279 --> 00:11:58.959
That way, it's easier for you when you go
00:11:58.959 --> 00:12:00.639
back to citing
00:12:00.639 --> 00:12:02.720
certain ideas or something, that you
00:12:02.720 --> 00:12:04.720
have the pages prepared there.
00:12:04.720 --> 00:12:07.839
It's easier that way. Okay.
00:12:07.839 --> 00:12:11.279
org-noter which is something I
00:12:11.279 --> 00:12:13.040
use a lot, especially with journal
00:12:13.040 --> 00:12:15.600
articles that have PDFs and stuff like
that.
00:12:15.600 --> 00:12:19.120
They're really helpful if you are going to...
00:12:19.120 --> 00:12:22.720
If you've just started using Emacs
00:12:22.720 --> 00:12:23.760
and org-roam,
00:12:23.760 --> 00:12:26.959
and you have all these PDFs that have
00:12:26.959 --> 00:12:29.519
all the annotations and highlighting and
00:12:29.519 --> 00:12:32.639
all that stuff, with org-noter you can
00:12:32.639 --> 00:12:36.720
just use the org-noter-create-skeleton
00:12:36.720 --> 00:12:39.519
command and it will populate all your
00:12:39.519 --> 00:12:41.200
notes that have already been
00:12:41.200 --> 00:12:43.760
entered within the PDF file if you're
00:12:43.760 --> 00:12:48.160
using an outside software, and creates
them as a neat
00:12:48.160 --> 00:12:52.560
Org file. I highly recommend.
00:12:52.560 --> 00:12:55.920
Finally, org-transclusion.
00:12:55.920 --> 00:12:57.920
I think this is still in its beta phase,
00:12:57.920 --> 00:13:01.040
but I've been enjoying it so far.
00:13:01.040 --> 00:13:02.720
I'm guessing people know what
00:13:02.720 --> 00:13:04.800
transclusion means, which is like
00:13:04.800 --> 00:13:06.480
copy-pasting text from
00:13:06.480 --> 00:13:09.600
one Org file to another. This is helpful.
00:13:09.600 --> 00:13:11.839
I think I peeked at a question that
00:13:11.839 --> 00:13:12.959
was talking about
00:13:12.959 --> 00:13:16.320
linking to other Org files.
00:13:16.320 --> 00:13:20.320
I think org-transclusion could really
work. It's
00:13:20.320 --> 00:13:24.399
equivalent to the include
00:13:24.399 --> 00:13:27.760
function within Org Mode, but I think...
00:13:27.760 --> 00:13:29.519
So if you have other files
00:13:29.519 --> 00:13:32.560
that you know which region that you
00:13:32.560 --> 00:13:34.800
need in another file, you could use the
00:13:34.800 --> 00:13:36.079
#+INCLUDE, but with
00:13:36.079 --> 00:13:38.160
org-transclusion... It's great. I mean you
00:13:38.160 --> 00:13:39.440
just have...
00:13:39.440 --> 00:13:43.360
you're just linking one part to the
other.
00:13:43.360 --> 00:13:45.760
Sort of... Like, not refiling, but you know
00:13:45.760 --> 00:13:47.760
hyperlinking.
00:13:47.760 --> 00:13:49.680
So this is an example of what
00:13:49.680 --> 00:13:51.120
org-transclusion looks like.
00:13:51.120 --> 00:13:53.680
The highlighted problem statement
00:13:53.680 --> 00:13:54.720
is from another
00:13:54.720 --> 00:13:57.760
Org file. Then what I would do is
00:13:57.760 --> 00:13:59.760
just link it to there, and there was a
00:13:59.760 --> 00:14:01.440
transclusion command.
00:14:01.440 --> 00:14:05.440
I wish I made another screenshot of it.
00:14:05.440 --> 00:14:09.120
When you invoke org-transclusion-mode,
00:14:09.120 --> 00:14:12.079
it turns... It prints it out like that.
00:14:12.480 --> 00:14:15.120
It's in view mode. Then when you want
00:14:15.120 --> 00:14:16.560
to edit, it will take you back to that
00:14:16.560 --> 00:14:18.480
buffer and you can edit the text
00:14:18.480 --> 00:14:22.720
however you want. All right. So, thank
you so much.
00:14:22.720 --> 00:14:26.000
I wanted to leave room for questions,
00:14:26.000 --> 00:14:29.120
but special thanks to all the folks that
00:14:29.120 --> 00:14:33.440
work on org-roam, org-roam-bibtex,
org-roam-server,
00:14:33.440 --> 00:14:36.320
org-transclusion, and of course alphapapa on
00:14:36.320 --> 00:14:38.240
org-super-agenda and org-sidebar.
00:14:38.240 --> 00:14:43.440
That's how I got into Emacs. Thank you.
00:14:43.440 --> 00:14:45.600
(Leo: All right. Well, thank you. So yeah,
00:14:45.600 --> 00:14:47.120
this time I'll be the one asking the
00:14:47.120 --> 00:14:49.120
question and not Amin.
00:14:49.120 --> 00:14:51.360
I'm filling big shoes right now,
00:14:51.360 --> 00:14:53.120
so you'll have to bear with me folks.
00:14:53.120 --> 00:14:54.880
So thank you so much, Noorah, for your
00:14:54.880 --> 00:14:56.240
presentation that is incredibly
00:14:56.240 --> 00:14:57.279
interesting.
00:14:57.279 --> 00:14:58.959
Would you mind if I fed you questions
00:14:58.959 --> 00:15:00.800
from the charts?)
00:15:00.800 --> 00:15:04.000
Noorah: Go ahead. (Leo: Okay. so the first one I've
00:15:04.000 --> 00:15:06.160
picked on my end was "Did you try using
00:15:06.160 --> 00:15:07.920
ebib instead of Zotero,
00:15:07.920 --> 00:15:10.560
and if so, is it better than Zotero in
00:15:10.560 --> 00:15:12.079
some ways?)
00:15:12.079 --> 00:15:14.880
Noorah: No, I have not used Ebib. I've only used
00:15:14.880 --> 00:15:15.680
Mendeley
00:15:15.680 --> 00:15:18.560
and then they got bought by Elsevier,
00:15:18.560 --> 00:15:20.320
and so I was, like, okay I'm done,
00:15:20.320 --> 00:15:23.040
I'm going to Zotero. There are a lot
00:15:23.040 --> 00:15:25.120
of plugins with Zotero that you can play
00:15:25.120 --> 00:15:26.240
around with.
00:15:26.240 --> 00:15:28.320
I can't speak for Ebib, but definitely
00:15:28.320 --> 00:15:32.079
Zotero has been a good experience so
far.
00:15:32.079 --> 00:15:34.880
(Leo: Yes, same. I also do research on
00:15:34.880 --> 00:15:35.360
the side;
00:15:35.360 --> 00:15:38.079
as I told you, English major, and yeah I
00:15:38.079 --> 00:15:39.360
also do Zotero.
00:15:39.360 --> 00:15:41.839
Some people have been using uh a
00:15:41.839 --> 00:15:43.759
connector between Zotero and Emacs which
00:15:43.759 --> 00:15:46.000
has... they've had great success with
them but
00:15:46.000 --> 00:15:47.360
personally I haven't
00:15:47.360 --> 00:15:50.480
touched it already, so yeah.
00:15:50.480 --> 00:15:52.240
Oh, go ahead. Sorry.) Noorah: All right. So far, I
00:15:52.240 --> 00:15:53.920
don't have any problems with Zotero, but
00:15:53.920 --> 00:15:56.320
maybe if I run into something, I might
check out
00:15:56.320 --> 00:15:58.320
Ebib in the future.
00:15:58.320 --> 00:16:00.240
(Leo: yeah, definitely. I think zotero is a very
00:16:00.240 --> 00:16:01.680
solid project. You know, the fact that
00:16:01.680 --> 00:16:02.560
it's being used
00:16:02.560 --> 00:16:04.959
by people outside of Emacs also ensures
00:16:04.959 --> 00:16:06.560
that there's quite a lot of backing
00:16:06.560 --> 00:16:07.680
behind the software,
00:16:07.680 --> 00:16:09.759
which is reassuring when your livelihood
00:16:09.759 --> 00:16:11.759
depends on your research.)
00:16:11.759 --> 00:16:13.519
Noorah: Right. And then I think one more thing
00:16:13.519 --> 00:16:15.600
with Zotero is that you can create
00:16:15.600 --> 00:16:18.079
groups, so if you're in a collaborative
project,
00:16:18.079 --> 00:16:20.160
you can create a reference,
00:16:20.160 --> 00:16:22.320
a library just for your group, and I think
00:16:22.320 --> 00:16:23.759
that could help.
00:16:23.759 --> 00:16:25.279
I'm going to be in a project next
00:16:25.279 --> 00:16:27.600
semester that requires that.
00:16:27.600 --> 00:16:29.839
(Leo: Yeah, definitely. I believe the ability to
00:16:29.839 --> 00:16:31.600
have folders inside Zotero
00:16:31.600 --> 00:16:33.839
makes it incredibly useful to manage
00:16:33.839 --> 00:16:37.440
your different projects, concurrent
projects.
00:16:37.440 --> 00:16:39.279
So moving on to other questions, do you
00:16:39.279 --> 00:16:41.279
have any suggestion on what subjects or
00:16:41.279 --> 00:16:43.440
things should be tags or separate org-roam
00:16:43.440 --> 00:16:46.560
files for cross-linking?)
00:16:46.560 --> 00:16:50.320
Right. So far, now, I'm having
00:16:50.320 --> 00:16:52.720
trouble with "should I be combining
00:16:52.720 --> 00:16:55.360
certain concepts together as one?"
00:16:55.360 --> 00:16:59.360
This is where the thought process
00:16:59.360 --> 00:17:00.959
starts coming to fruit, is that when you
00:17:00.959 --> 00:17:04.880
start combining ideas together so you
won't need a
00:17:04.880 --> 00:17:06.480
specific tag
00:17:06.480 --> 00:17:09.199
and another one that are like similar in
00:17:09.199 --> 00:17:11.280
ideas...
00:17:11.280 --> 00:17:12.720
I'm not sure if that answers the
00:17:12.720 --> 00:17:14.799
question, but so far I've been using
00:17:14.799 --> 00:17:17.919
the org-roam the default way,
which is
00:17:17.919 --> 00:17:22.160
many small files and then just
00:17:22.160 --> 00:17:24.400
linking them to my... Like, either if I have
00:17:24.400 --> 00:17:26.319
a report to write, or if I have an
00:17:26.959 --> 00:17:32.240
essay to write...
00:17:32.240 --> 00:17:35.360
I think you're muted.
00:17:35.360 --> 00:17:38.400
(Leo: I did two stupid things. The
first one
00:17:38.400 --> 00:17:40.640
was spilling out my water. The second one
00:17:40.640 --> 00:17:42.320
was speaking without actually turning on
00:17:42.320 --> 00:17:43.760
my microphone.
00:17:43.760 --> 00:17:45.760
Let's just hope that nothing is going
00:17:45.760 --> 00:17:48.320
to fry in the near vicinity of me right
now.
00:17:48.320 --> 00:17:49.840
But yeah, I believe you've answered
00:17:49.840 --> 00:17:51.440
the question, so don't worry about it. I'm
00:17:51.440 --> 00:17:53.200
slightly wet right now, which is not a
00:17:53.200 --> 00:17:55.280
very agreeable feeling, but we'll have to
00:17:55.280 --> 00:17:57.280
carry on, I suppose.
00:17:57.280 --> 00:17:59.360
Another question: "is there a place where
00:17:59.360 --> 00:18:01.600
people are collaborating on research
00:18:01.600 --> 00:18:04.320
about Emacs?" So do you want to try to
00:18:04.320 --> 00:18:06.160
take this one?)
00:18:06.160 --> 00:18:08.559
Noorah: I don't know, but I'm definitely
00:18:08.559 --> 00:18:10.559
interested in the user experience of
00:18:10.559 --> 00:18:14.720
Emacs, so if anyone wants to work on
that,
00:18:14.720 --> 00:18:16.400
I'm happy.
00:18:16.400 --> 00:18:18.320
(Leo: Well you do have a a pretty good
00:18:18.320 --> 00:18:19.760
candidate in front of you, if I
00:18:19.760 --> 00:18:22.080
should say so myself. I'm incredibly
00:18:22.080 --> 00:18:22.960
interested about
00:18:22.960 --> 00:18:25.039
the ability to do research in Emacs
00:18:25.039 --> 00:18:26.960
and about the ability to
00:18:26.960 --> 00:18:30.480
preach the FLOSS way
00:18:30.480 --> 00:18:32.480
to academia and to the academe,
00:18:32.480 --> 00:18:34.080
especially because I believe there's
00:18:34.080 --> 00:18:35.280
really something
00:18:35.280 --> 00:18:38.240
great to be done. Sorry, I'm just looking
00:18:38.240 --> 00:18:39.919
at the puddle of water on the side which
00:18:39.919 --> 00:18:41.840
is slightly oozing my way,
00:18:41.840 --> 00:18:45.039
which is not a very good feeling, really.
00:18:45.039 --> 00:18:46.880
I believe some work
00:18:46.880 --> 00:18:48.320
could be done, and if people are
00:18:48.320 --> 00:18:50.000
interested in the chat right now,
00:18:50.000 --> 00:18:52.320
do get in touch with us. Both
00:18:52.320 --> 00:18:57.280
Noorah and I are on our Slack channel.
Yes, I know, Slack,
00:18:57.280 --> 00:19:00.080
the corporate hive mind that is Slack.
00:19:00.080 --> 00:19:02.720
But we've decided with org-roam to use
Slack.
00:19:02.720 --> 00:19:05.520
You can find us very easily.
00:19:05.520 --> 00:19:06.880
If you want to talk about these topics,
00:19:07.360 --> 00:19:08.720
by all means, do, and we'll be very
00:19:08.720 --> 00:19:10.720
interested to answer your questions.)
00:19:10.720 --> 00:19:12.640
Noorah: I have a question here that says, "How
00:19:12.640 --> 00:19:15.520
does the view for time blocking works?"
00:19:15.520 --> 00:19:18.640
I use org-super-agenda, so
00:19:18.640 --> 00:19:22.000
what happens is that my active
00:19:22.000 --> 00:19:26.960
timestamps are only in my Gmail
Org file.
00:19:26.960 --> 00:19:29.200
If you use org-gcal, you have to
00:19:29.200 --> 00:19:32.559
specify a certain Org file. When it
00:19:32.559 --> 00:19:34.320
imports them, it imports them as
00:19:34.320 --> 00:19:38.200
active timestamps. I make sure
00:19:38.200 --> 00:19:40.480
whenever I create a TODO or even a
research task
00:19:40.480 --> 00:19:42.480
that it doesn't have a timestamp on it,
00:19:42.480 --> 00:19:45.039
because what I want to do is go back
00:19:45.039 --> 00:19:48.480
and then move around these tasks
00:19:48.480 --> 00:19:50.160
according to my either weekly
00:19:50.160 --> 00:19:51.919
schedule, or monthly, or however long you
00:19:51.919 --> 00:19:52.960
want to do it.
00:19:52.960 --> 00:19:56.480
So yeah, only active timestamps or
00:19:56.480 --> 00:19:59.679
deadline um appear in your time grid.
00:19:59.679 --> 00:20:03.280
So that could work. (Leo: That's very good.
00:20:03.280 --> 00:20:05.440
Just to interject for a second
00:20:05.440 --> 00:20:06.320
about this,
00:20:06.320 --> 00:20:07.840
you know with org-roam right now, we're
00:20:07.840 --> 00:20:10.720
mostly focused on optimization,
00:20:10.720 --> 00:20:13.039
but we're hoping to move on to UX very
00:20:13.039 --> 00:20:14.720
soon. So all those matters about
00:20:14.720 --> 00:20:16.720
having TODOs in your files, it
00:20:16.720 --> 00:20:18.159
is something that we've been thinking
00:20:18.159 --> 00:20:20.000
about with Jethro Kuan, who is my main
00:20:20.000 --> 00:20:23.280
co-maintainer for org-roam. We'll be
working on this in
00:20:23.280 --> 00:20:24.480
the coming months, so don't worry too
00:20:24.480 --> 00:20:26.080
much about it and stay tuned.)
00:20:26.080 --> 00:20:29.760
Noorah: Yeah. So I've got the ebib
00:20:29.760 --> 00:20:33.200
and what else... What subjects... I think...
00:20:33.200 --> 00:20:34.080
Okay!
00:20:34.080 --> 00:20:35.919
What is this question? "Have you seen the
00:20:35.919 --> 00:20:37.120
project Papis?"
00:20:37.120 --> 00:20:40.400
I'm not sure what... oh it's a Zotero
00:20:40.400 --> 00:20:41.280
alternative. Okay.
00:20:41.280 --> 00:20:43.840
I'll look into it. Thank you.
00:20:43.840 --> 00:20:45.919
(Leo: I don't know about it either, so
00:20:45.919 --> 00:20:49.600
please look into it and let me know.)
00:20:49.600 --> 00:20:53.200
Have we covered all the questions?
00:20:53.200 --> 00:20:55.679
(Leo: I believe we have. We have about
00:20:55.679 --> 00:20:56.880
two-minute leeway
00:20:56.880 --> 00:20:58.880
for me to move into the next talk, so
00:20:58.880 --> 00:21:00.240
we're right on time.)
00:21:00.240 --> 00:21:01.760
All right. Thank you so much. Really
00:21:01.760 --> 00:21:04.159
appreciate it. Good luck everyone!
00:21:04.159 --> 00:21:05.440
(Leo: well thank you, and thank you so much for
00:21:05.440 --> 00:21:07.600
coming, and allowing me not to
00:21:07.600 --> 00:21:08.400
be the only one
00:21:08.400 --> 00:21:11.440
talking about org-roam today.) Noorah: Sounds good.
00:21:11.440 --> 00:21:14.559
All right. (Amin: Thank you both very much.)