blob: f7610b1f8b1afaa480becd230b56376414330586 (
plain) (
tree)
|
|
WEBVTT
00:00:00.320 --> 00:00:02.639
good afternoon or good evening everyone
00:00:02.639 --> 00:00:03.040
uh
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 or group for skulls and researchers
00:00:07.759 --> 00:00:10.559
leo has talked about like the overall
00:00:10.559 --> 00:00:12.639
picture of orgrim and or
00:00:12.639 --> 00:00:15.120
uh bibtex or groundbreak tech I will be
00:00:15.120 --> 00:00:16.240
talking more about
00:00:16.240 --> 00:00:19.199
the research process itself using these
00:00:19.199 --> 00:00:20.320
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
um you're always working in like
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 and so
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.239
so my motivation is that research is
00:00:44.239 --> 00:00:44.960
hard and
00:00:44.960 --> 00:00:47.120
writing about it is even more difficult
00:00:47.120 --> 00:00:49.600
and 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
so 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 what I've found useful um
00:01:00.160 --> 00:01:02.000
during my res uh like um
00:01:02.000 --> 00:01:05.199
within my research process all right so
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 like
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:17.680
reference management which I will join
00:01:17.680 --> 00:01:18.320
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:24.720
all right so when we're talking about
00:01:24.720 --> 00:01:26.479
planning we're talking about either task
00:01:26.479 --> 00:01:27.360
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 modes to do's and 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
um in your org files to just um
00:01:41.600 --> 00:01:44.799
uh like organize your tasks and
00:01:44.799 --> 00:01:47.040
your appointments so there are different
00:01:47.040 --> 00:01:49.040
types of to-do's 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:55.200
so that means based on context based on
00:01:55.200 --> 00:01:56.079
the type of
00:01:56.079 --> 00:01:57.759
manuscript you're working on whether
00:01:57.759 --> 00:01:59.280
it's like a literate programming
00:01:59.280 --> 00:02:02.240
report or your actual thesis slash
00:02:02.240 --> 00:02:03.759
dissertation
00:02:03.759 --> 00:02:05.840
um also these to-do's are either created
00:02:05.840 --> 00:02:07.759
as a set tree 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:14.800
or inline text which are like org inline
00:02:14.800 --> 00:02:15.360
tasks I
00:02:15.360 --> 00:02:17.760
like organ line tasks because like I can
00:02:17.760 --> 00:02:19.120
add
00:02:19.120 --> 00:02:21.520
to do's between two paragraphs and 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 or html or
00:02:27.280 --> 00:02:30.879
anything else all right so this is an
00:02:30.879 --> 00:02:34.319
example of buffer specific to do's
00:02:34.319 --> 00:02:37.360
and and this is example of like 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 like dealing with
00:02:40.800 --> 00:02:43.200
data and like analysis and all of that
00:02:43.200 --> 00:02:44.080
stuff and so
00:02:44.080 --> 00:02:47.519
I needed um context specific to do's to
00:02:47.519 --> 00:02:49.440
use them within this buffer
00:02:49.440 --> 00:02:52.080
um and that's how I would organize it
00:02:52.080 --> 00:02:54.319
and there's also also another example
00:02:54.319 --> 00:02:57.200
of an org inline task where you could
00:02:57.200 --> 00:02:57.920
see it
00:02:57.920 --> 00:03:01.360
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 like
00:03:04.959 --> 00:03:06.480
nature within the
00:03:06.480 --> 00:03:09.519
text when you export it
00:03:09.519 --> 00:03:11.920
oh but I also added a tag of no export
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 like either pdf
00:03:16.400 --> 00:03:19.360
which I use all the time all right so
00:03:19.360 --> 00:03:21.599
another useful tool
00:03:21.599 --> 00:03:24.159
um for the research and just like
00:03:24.159 --> 00:03:25.200
general planning
00:03:25.200 --> 00:03:27.920
is the org capture um 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 and I
00:03:32.080 --> 00:03:34.239
went crazy with my capture template I
00:03:34.239 --> 00:03:35.360
created a template for
00:03:35.360 --> 00:03:37.599
everything um because I was just so
00:03:37.599 --> 00:03:38.640
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
and now this is my simplified um
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 to do
00:03:49.599 --> 00:03:52.159
um for a regular appointment a fleeting
00:03:52.159 --> 00:03:54.159
note research tasks because like 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:01.680
I would just like
00:04:01.680 --> 00:04:03.519
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:11.439
right or agenda um that's how I got into
00:04:11.439 --> 00:04:12.400
Emacs
00:04:12.400 --> 00:04:15.439
I needed to um organize my life and I
00:04:15.439 --> 00:04:16.799
found Emacs and
00:04:16.799 --> 00:04:19.199
it's been great ever since um it
00:04:19.199 --> 00:04:20.479
populates all your to-do's 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 it's a weak 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
um package and I set up my agenda as a
00:04:31.919 --> 00:04:34.160
daily view with just appointments
00:04:34.160 --> 00:04:37.360
deadlines and a habit tracker um and
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
and 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 like
00:04:50.320 --> 00:04:52.800
appointments that I import from gmail
00:04:52.800 --> 00:04:55.520
using org gcal
00:04:55.520 --> 00:04:57.919
a simple habit tracker of like 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 just
00:05:08.479 --> 00:05:10.080
like regular deadlines
00:05:10.080 --> 00:05:12.639
so what happens is that I have other
00:05:12.639 --> 00:05:14.000
to-do's that I have
00:05:14.000 --> 00:05:17.120
not scheduled or not added a deadline
00:05:17.120 --> 00:05:17.919
but they're just
00:05:17.919 --> 00:05:20.560
tasks that keep piling up when I first
00:05:20.560 --> 00:05:22.320
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 and then I decided no
00:05:26.880 --> 00:05:29.680
I'm not gonna even let them show up so
00:05:29.680 --> 00:05:30.800
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
um I would sit down look at all my to
00:05:36.800 --> 00:05:38.000
to-do's that I have
00:05:38.000 --> 00:05:40.720
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 um 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
so 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:55.600
one of them is I have a writing group
00:05:55.600 --> 00:05:56.560
session
00:05:56.560 --> 00:05:58.400
and 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:02.639
assign um like for example my emac
00:06:02.639 --> 00:06:03.520
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:09.600
and all I did was just add an active
00:06:09.600 --> 00:06:10.800
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
to do's is that if it's
00:06:37.520 --> 00:06:40.880
um file specific 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 and this isn't the the
00:06:50.720 --> 00:06:54.560
um you know the way this depends
00:06:54.560 --> 00:06:55.759
because if you're working on like a
00:06:55.759 --> 00:06:58.400
dissertation um it's a huge manuscript
00:06:58.400 --> 00:06:59.680
you need to like work
00:06:59.680 --> 00:07:02.880
on that org file all the time um
00:07:02.880 --> 00:07:05.759
then yes it might do should be in that
00:07:05.759 --> 00:07:07.680
file specifically because every time if
00:07:07.680 --> 00:07:08.000
I'm
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 uh 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 uh to do's
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 um
00:07:33.039 --> 00:07:35.840
and this is something I've built as a
00:07:35.840 --> 00:07:36.639
schema
00:07:36.639 --> 00:07:40.240
I think that it works for now
00:07:40.240 --> 00:07:43.759
um and it requires one outside pack
00:07:43.759 --> 00:07:45.919
of 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:48.720
management
00:07:48.720 --> 00:07:51.759
software um it's great
00:07:51.759 --> 00:07:53.599
but the things to keep in mind is that I
00:07:53.599 --> 00:07:55.120
use two um
00:07:55.120 --> 00:07:58.319
plugins that is really needed for when
00:07:58.319 --> 00:08:01.039
we work with orgrim bibtex and orgrim
00:08:01.039 --> 00:08:03.840
and org mode um and the zap file so
00:08:03.840 --> 00:08:06.160
better bibtex organizes your reference
00:08:06.160 --> 00:08:07.039
keys
00:08:07.039 --> 00:08:10.560
um in um in a way like in a fashion that
00:08:10.560 --> 00:08:13.360
works for you so for me all my reference
00:08:13.360 --> 00:08:14.240
keys are like
00:08:14.240 --> 00:08:17.280
last author and gear um and with zap
00:08:17.280 --> 00:08:21.120
file I um I let it like 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 my bit of
00:08:24.400 --> 00:08:26.000
my bib keys which is like
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 um the following packages
00:08:42.880 --> 00:08:45.040
all right so with orgrim 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
and you have the option of like
00:08:49.519 --> 00:08:52.240
templating and doing other stuff with it
00:08:52.240 --> 00:08:54.880
and then finally there's like this orb
00:08:54.880 --> 00:08:56.240
pdf scraper
00:08:56.240 --> 00:08:58.800
I've used it briefly but I think the
00:08:58.800 --> 00:09:00.240
potential
00:09:00.240 --> 00:09:02.880
with or pdf scraper is if you're gonna
00:09:02.880 --> 00:09:05.920
do a bibliometric study or like a
00:09:05.920 --> 00:09:08.320
systematic literature view 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 your you know
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 orgrom
00:09:35.360 --> 00:09:36.640
things that you're going to use within
00:09:36.640 --> 00:09:38.720
orgrom 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 and you can visualize your
00:09:42.880 --> 00:09:44.959
notes and like 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 organ server or or ground
00:09:48.839 --> 00:09:50.240
graph
00:09:50.240 --> 00:09:53.120
all right this is just notes for later
00:09:53.120 --> 00:09:53.680
okay
00:09:53.680 --> 00:09:56.240
so this is an example of like an orgram
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:02.560
linked to other
00:10:02.560 --> 00:10:04.959
concepts and ideas such as either
00:10:04.959 --> 00:10:06.640
climate security
00:10:06.640 --> 00:10:08.720
um changing global environment so on and
00:10:08.720 --> 00:10:10.560
so forth and 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
so this is really helpful and 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
um 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 so of course this is just
00:10:28.160 --> 00:10:29.760
like a buffer
00:10:29.760 --> 00:10:32.720
network when you look at the entire
00:10:32.720 --> 00:10:34.560
database network it's it's
00:10:34.560 --> 00:10:38.000
it's growing okay
00:10:38.000 --> 00:10:41.680
so going into organ bidtech
00:10:41.680 --> 00:10:44.079
so it utilizes a combination of the or
00:10:44.079 --> 00:10:46.000
graph package helmbik tech candidate
00:10:46.000 --> 00:10:46.880
completion
00:10:46.880 --> 00:10:50.079
and it works with orgrom functionalities
00:10:50.079 --> 00:10:51.440
and
00:10:51.440 --> 00:10:54.880
other good stuff this is an example
00:10:54.880 --> 00:10:57.440
of my orgrim bibtex file all right so
00:10:57.440 --> 00:10:58.720
I've created
00:10:58.720 --> 00:11:01.200
um the template which I pretty much use
00:11:01.200 --> 00:11:02.320
what leo
00:11:02.320 --> 00:11:05.920
has uh produced like in his um
00:11:05.920 --> 00:11:08.640
tutorial so I think it's it's great it
00:11:08.640 --> 00:11:10.160
works well for me
00:11:10.160 --> 00:11:12.880
um and 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:24.560
specify these
00:11:24.560 --> 00:11:27.519
keywords um when it gets imported into
00:11:27.519 --> 00:11:28.160
zotero
00:11:28.160 --> 00:11:30.399
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 orgrim bibtex so 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 um
00:11:49.120 --> 00:11:51.519
so what I've figured out like a new idea
00:11:51.519 --> 00:11:53.920
for it so if I'm writing notes on it
00:11:53.920 --> 00:11:55.760
I would create a property that says
00:11:55.760 --> 00:11:57.279
pages um
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
um 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:14.880
articles that have pdfs and stuff like
00:12:14.880 --> 00:12:15.600
that
00:12:15.600 --> 00:12:19.120
they're really helpful if you are gonna
00:12:19.120 --> 00:12:22.720
if you've just started using um Emacs
00:12:22.720 --> 00:12:23.760
and orgrim
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:30.079
the
00:12:30.079 --> 00:12:32.639
all that stuff with org noter you can
00:12:32.639 --> 00:12:33.200
just
00:12:33.200 --> 00:12:36.720
use the org note or create skeleton
00:12:36.720 --> 00:12:39.519
uh 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
um entered within the pdf file if you're
00:12:43.760 --> 00:12:44.800
using an outside
00:12:44.800 --> 00:12:48.160
software and creates them like as a neat
00:12:48.160 --> 00:12:52.560
org file I I highly recommend
00:12:52.560 --> 00:12:55.920
finally org transclusion um
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
um I'm guessing people know what
00:13:02.720 --> 00:13:04.800
translation mean which is sort of 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 I think I I peeked at a question that
00:13:11.839 --> 00:13:12.959
was talking about like
00:13:12.959 --> 00:13:16.320
you know linking um to other org files
00:13:16.320 --> 00:13:18.320
I think org transclusion could really
00:13:18.320 --> 00:13:20.320
work okay 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 um but I think
00:13:27.760 --> 00:13:29.519
so like 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:42.720
um you're just linking one part to the
00:13:42.720 --> 00:13:43.360
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 org
00:13:49.680 --> 00:13:51.120
transclusion looks like
00:13:51.120 --> 00:13:53.680
um so 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 and then what I would do is
00:13:57.760 --> 00:13:58.240
just like
00:13:58.240 --> 00:13:59.760
link it to there and there was like 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:08.399
and so when you invoke org transclusion
00:14:08.399 --> 00:14:09.120
mode
00:14:09.120 --> 00:14:12.079
it turns um it prints it out like that
00:14:12.079 --> 00:14:12.480
so
00:14:12.480 --> 00:14:15.120
it's in view mode and 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:21.839
however you want all right so thank you
00:14:21.839 --> 00:14:22.720
so much
00:14:22.720 --> 00:14:26.000
um 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:32.560
work on orgrom or ground bibtex orgrim
00:14:32.560 --> 00:14:33.440
server or
00:14:33.440 --> 00:14:36.320
transclusion and of course alpha papo on
00:14:36.320 --> 00:14:38.240
or 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
all right and uh 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 I'm in so
00:14:49.120 --> 00:14:51.360
I'm feeling 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 noora 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
so would you mind if I fed you questions
00:14:58.959 --> 00:15:00.800
from the charts yeah
00:15:00.800 --> 00:15:04.000
go ahead okay so the first one I 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
I no I have not used eb 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 el savior
00:15:18.560 --> 00:15:20.320
and so like I was like okay I'm done
00:15:20.320 --> 00:15:23.040
I'm going to zotero um 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
so I can't speak for ebit but definitely
00:15:28.320 --> 00:15:30.480
zotero it's been a good experience so
00:15:30.480 --> 00:15:32.079
far
00:15:32.079 --> 00:15:34.880
yes same I also I also do research on
00:15:34.880 --> 00:15:35.360
the site
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:44.160
has
00:15:44.160 --> 00:15:46.000
they've had great success with them but
00:15:46.000 --> 00:15:47.360
personally I haven't touched
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 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:54.880
maybe if I
00:15:54.880 --> 00:15:56.320
run into something I might check out
00:15:56.320 --> 00:15:58.320
ebay in the future
00:15:58.320 --> 00:16:00.240
yeah definitely I think zotero is a very
00:16:00.240 --> 00:16:01.680
solid project and 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 packing
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
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:17.519
groups so if you're in a collaborative
00:16:17.519 --> 00:16:18.079
project
00:16:18.079 --> 00:16:20.160
you can create a reference you know a
00:16:20.160 --> 00:16:22.320
library just for your group and I think
00:16:22.320 --> 00:16:23.759
that could help because like I
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
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:35.360
your different projects concurrent
00:16:35.360 --> 00:16:37.440
projects
00:16:37.440 --> 00:16:39.279
so moving on to the 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 organ
00:16:43.440 --> 00:16:46.560
files for cross-linking
00:16:46.560 --> 00:16:50.320
right um so so far now like I'm having
00:16:50.320 --> 00:16:52.720
trouble with like should I be combining
00:16:52.720 --> 00:16:55.360
certain concepts together as one like
00:16:55.360 --> 00:16:55.839
this is
00:16:55.839 --> 00:16:59.360
where the the thought process you know
00:16:59.360 --> 00:17:00.959
starts coming to fruit is that when you
00:17:00.959 --> 00:17:02.959
start you know combining
00:17:02.959 --> 00:17:04.880
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 like so far I've been using
00:17:14.799 --> 00:17:15.919
the orgrum
00:17:15.919 --> 00:17:17.919
you know the default way which is like
00:17:17.919 --> 00:17:19.039
many small
00:17:19.039 --> 00:17:22.160
um 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 a like
00:17:26.319 --> 00:17:26.959
you know
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:37.760
q and I just I did two stupid things the
00:17:37.760 --> 00:17:38.400
first one
00:17:38.400 --> 00:17:40.640
was filling up my water the second one
00:17:40.640 --> 00:17:42.320
was peeking without actually turning on
00:17:42.320 --> 00:17:43.760
my microphone
00:17:43.760 --> 00:17:45.760
so let's just hope that nothing is going
00:17:45.760 --> 00:17:47.760
to fry in the near vicinity of me right
00:17:47.760 --> 00:17:48.320
now
00:17:48.320 --> 00:17:49.840
but uh 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
um 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:12.480
Emacs so
00:18:12.480 --> 00:18:14.720
if anyone wants to work on that I'm
00:18:14.720 --> 00:18:16.400
happy
00:18:16.400 --> 00:18:18.320
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
um 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
um 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
but yeah I believe 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
I mean do get in touch with us both
00:18:52.320 --> 00:18:53.440
neuron and I
00:18:53.440 --> 00:18:56.480
are on our slack channel yes I know
00:18:56.480 --> 00:18:57.280
slack
00:18:57.280 --> 00:19:00.080
the corporate hive mind that it's like
00:19:00.080 --> 00:19:01.919
but we've decided with orgrim to use
00:19:01.919 --> 00:19:02.720
slack
00:19:02.720 --> 00:19:05.520
but you can find us very easily and uh
00:19:05.520 --> 00:19:06.880
if you want to talk about these topics
00:19:06.880 --> 00:19:07.360
yes
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
so I have a question here says like how
00:19:12.640 --> 00:19:15.520
does the view for time blocking works
00:19:15.520 --> 00:19:18.640
um I use org super agenda so
00:19:18.640 --> 00:19:22.000
um what happens is that my active
00:19:22.000 --> 00:19:23.200
timestamps are
00:19:23.200 --> 00:19:26.960
only in my gmail or file
00:19:26.960 --> 00:19:29.200
so if you use org gcal you have to
00:19:29.200 --> 00:19:30.080
specify
00:19:30.080 --> 00:19:32.559
a certain org file and when it you know
00:19:32.559 --> 00:19:34.320
imports them it imports them as like
00:19:34.320 --> 00:19:35.679
active
00:19:35.679 --> 00:19:38.400
timestamps and I make sure whenever I
00:19:38.400 --> 00:19:40.480
create a to-do or even a research task
00:19:40.480 --> 00:19:42.480
that it doesn't have a time stamp 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 um these tags
00:19:48.480 --> 00:19:50.160
according to my you know 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
um so yeah only active timestamps or
00:19:56.480 --> 00:19:59.679
deadlines um appear in your time grid
00:19:59.679 --> 00:20:03.280
so that could work um that's very good
00:20:03.280 --> 00:20:05.440
just just to uh 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 orgrim right now we're
00:20:07.840 --> 00:20:10.720
mostly uh 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
you know having to do's 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 kwan who is my main
00:20:20.000 --> 00:20:20.880
commentator
00:20:20.880 --> 00:20:23.280
or grow and 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
yeah um so I've got the ebib
00:20:29.760 --> 00:20:33.200
and what else um 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 papi's
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 I don't know
00:20:43.840 --> 00:20:45.919
I don't know about it either so
00:20:45.919 --> 00:20:49.600
please look into it and let me know yeah
00:20:49.600 --> 00:20:53.200
um have we covered all the questions
00:20:53.200 --> 00:20:55.679
I believe we have and 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 and good luck everyone
00:21:04.159 --> 00:21:05.440
well thank you and thank you so much for
00:21:05.440 --> 00:21:07.600
coming and uh doing 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 all room today sounds good
00:21:11.440 --> 00:21:14.559
all right thank you both very much
00:21:14.559 --> 00:21:16.799
yes
|