summaryrefslogtreecommitdiffstats
path: root/2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode...
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2025-12-18 20:22:40 -0500
committerSacha Chua <sacha@sachachua.com>2025-12-18 20:22:40 -0500
commite9ff894e5be4c25d20a6c9df8b9b399280418293 (patch)
tree2f2f56b6a8a753945bdbbed2064f570c7da99bd3 /2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt
parenteec65463925fc48780f115e32e14f5cceebfeeee (diff)
downloademacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.tar.xz
emacsconf-wiki-e9ff894e5be4c25d20a6c9df8b9b399280418293.zip
updatesHEADmaster
Diffstat (limited to '2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt')
-rw-r--r--2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt448
1 files changed, 448 insertions, 0 deletions
diff --git a/2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt b/2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt
new file mode 100644
index 00000000..c9034d0b
--- /dev/null
+++ b/2025/captions/emacsconf-2025-gmail--orggmail-a-deep-integration-of-gmail-into-your-org-mode--bala-ramadurai--answers.vtt
@@ -0,0 +1,448 @@
+WEBVTT
+
+00:00:00.000 --> 00:00:02.219
+I first of all want to address the feedback.
+
+00:00:02.220 --> 00:00:06.099
+You're absolutely right. I should have stuck to one theme.
+
+00:00:06.100 --> 00:00:09.099
+Unfortunately, I was using vanilla Emacs
+
+00:00:09.100 --> 00:00:10.299
+and not my own config.
+
+00:00:10.300 --> 00:00:13.459
+So to show that it can work, apologies for that.
+
+00:00:13.460 --> 00:00:18.419
+I will keep that in mind the next time I do such a demo.
+
+00:00:18.420 --> 00:00:21.539
+The first question, I mean, the feedback was considered
+
+00:00:21.540 --> 00:00:23.819
+using similar background dark only
+
+00:00:23.820 --> 00:00:25.419
+or light only throughout the help,
+
+00:00:25.420 --> 00:00:29.859
+throughout the help with iStream.
+
+00:00:29.860 --> 00:00:31.819
+The question, the first question is,
+
+00:00:31.820 --> 00:00:35.419
+should I know all my contact email address by heart
+
+00:00:35.420 --> 00:00:38.499
+or is some kind of contact list?
+
+00:00:38.500 --> 00:00:42.019
+Unfortunately, right now, this is just to get started.
+
+00:00:42.020 --> 00:00:45.859
+So it is, you have to know it by heart,
+
+00:00:45.860 --> 00:00:47.619
+but I take this as feedback.
+
+00:00:47.620 --> 00:00:51.339
+I will write this down for myself as a feature request.
+
+00:00:51.340 --> 00:00:53.779
+I will make sure that all contacts
+
+00:00:53.780 --> 00:00:58.419
+or some kind of tab support is present for email addresses.
+
+00:00:58.420 --> 00:01:03.659
+I do not use the org system for replying so much.
+
+00:01:03.660 --> 00:01:06.259
+I use it for knowing the context.
+
+00:01:06.260 --> 00:01:12.019
+So I don't really reply using the org mode itself to reply.
+
+00:01:12.020 --> 00:01:16.019
+So I did not focus on that feature. But this is doable.
+
+00:01:16.020 --> 00:01:18.739
+We can certainly add a tab support
+
+00:01:18.740 --> 00:01:24.619
+for any contacts that you may have, org contacts.
+
+00:01:24.620 --> 00:01:28.059
+Or I don't know if there's any other package that does that.
+
+00:01:28.060 --> 00:01:29.699
+So if it is, let me know.
+
+00:01:29.700 --> 00:01:33.899
+Org contacts is what comes to my mind.
+
+00:01:33.900 --> 00:01:36.739
+The second question is, what would it take
+
+00:01:36.740 --> 00:01:40.139
+to use the org pieces of this with?
+
+00:01:40.140 --> 00:01:45.019
+offline IMAP or other non Gmail mail setups.
+
+00:01:45.020 --> 00:01:46.059
+I use fast mail.
+
+00:01:46.060 --> 00:01:52.779
+Currently, I use only Gmail because that's my workflow
+
+00:01:52.780 --> 00:01:58.019
+and it works with a Gmail API.
+
+00:01:58.020 --> 00:02:00.859
+So which means the Python script that goes along with it
+
+00:02:00.860 --> 00:02:05.179
+only works with Gmail and no other system for now.
+
+00:02:05.180 --> 00:02:06.939
+This is the current package.
+
+00:02:06.940 --> 00:02:09.459
+However, yes, I will note this down.
+
+00:02:09.460 --> 00:02:12.059
+I don't know what it will take
+
+00:02:12.060 --> 00:02:16.379
+to include this offline IMAP setup
+
+00:02:16.380 --> 00:02:18.499
+or any other non-Gmail setup.
+
+00:02:18.500 --> 00:02:23.139
+Let me tinker with it and find out what it will involve.
+
+00:02:23.140 --> 00:02:30.019
+So give me some time, maybe I will get to it.
+
+00:02:30.020 --> 00:02:43.739
+Sorry, sorry. Oops. Okay. Okay. May I continue?
+
+00:02:43.740 --> 00:02:46.739
+Hi, Bella. Yes, please. Sorry for the confusion.
+
+00:02:46.740 --> 00:02:53.179
+Hi, Amin. All right. So the next one is,
+
+00:02:53.180 --> 00:02:56.939
+do you worry about sending some info to a wrong person
+
+00:02:56.940 --> 00:02:58.899
+due to some unseen technical issues,
+
+00:02:58.900 --> 00:03:03.299
+for example, due to memory overflow?
+
+00:03:03.300 --> 00:03:05.739
+Again, I have not been focusing
+
+00:03:05.740 --> 00:03:07.139
+on replying from within Emacs.
+
+00:03:07.140 --> 00:03:09.659
+so much, or using my package,
+
+00:03:09.660 --> 00:03:13.019
+I usually do it through the Gmail interface.
+
+00:03:13.020 --> 00:03:18.299
+I usually use this to get the context within the project,
+
+00:03:18.300 --> 00:03:22.059
+download all the emails, make sure that I have acted on emails
+
+00:03:22.060 --> 00:03:23.859
+which Gmail doesn't do so well.
+
+00:03:23.860 --> 00:03:25.099
+I don't know what the action is.
+
+00:03:25.100 --> 00:03:28.499
+I don't want to use Gmail as a to-do list.
+
+00:03:28.500 --> 00:03:30.146
+Org Mode is great at this.
+
+00:03:30.147 --> 00:03:32.646
+Any work I have to do, any reports I have to compile,
+
+00:03:32.647 --> 00:03:39.099
+all of that Org Mode does. I don't use it for replying
+
+00:03:39.100 --> 00:03:43.459
+or doing its actions around the email, which I focus on.
+
+00:03:43.460 --> 00:03:45.859
+But point taken, let me see
+
+00:03:45.860 --> 00:03:47.779
+if there is a like Gmail offers.
+
+00:03:47.780 --> 00:03:52.219
+you know, for 10 seconds or something you can still undo
+
+00:03:52.220 --> 00:03:54.739
+so that it doesn't go out of your email
+
+00:03:54.740 --> 00:03:59.659
+if you made a mistake or if there's a problem with your,
+
+00:03:59.660 --> 00:04:04.619
+you know, Gmail or email sending should sort of stop.
+
+00:04:04.620 --> 00:04:07.019
+Let me think about that.
+
+00:04:07.020 --> 00:04:09.396
+So, I've not paid attention to that,
+
+00:04:09.397 --> 00:04:11.104
+but I'll take your point.
+
+00:04:11.105 --> 00:04:17.539
+The next one, you should say what org-gmail is
+
+00:04:17.540 --> 00:04:20.219
+and not its goals and non-goals,
+
+00:04:20.220 --> 00:04:22.019
+which in this case is more helpful
+
+00:04:22.020 --> 00:04:24.739
+to help people get their head around this.
+
+00:04:24.740 --> 00:04:26.379
+You had some good ones in your slides,
+
+00:04:26.380 --> 00:04:28.859
+but not your GitHub page. Okay, great.
+
+00:04:28.860 --> 00:04:30.579
+Okay, so I will definitely take
+
+00:04:30.580 --> 00:04:33.779
+the information from the slides
+
+00:04:33.780 --> 00:04:38.499
+and give it to, I mean, put it back into my readme.
+
+00:04:38.500 --> 00:04:40.179
+It's been a while since I updated ReadMe,
+
+00:04:40.180 --> 00:04:42.179
+and you're absolutely right.
+
+00:04:42.180 --> 00:04:45.779
+It probably doesn't say why you need org email.
+
+00:04:45.780 --> 00:04:49.059
+So that would be definitely something that I can do.
+
+00:04:49.060 --> 00:04:51.659
+Wanting to add the goal is an easier way
+
+00:04:51.660 --> 00:04:53.819
+to add one-off email into org mode
+
+00:04:53.820 --> 00:04:56.419
+and org agenda workflows and first.
+
+00:04:56.420 --> 00:04:57.779
+Love seeing a different way
+
+00:04:57.780 --> 00:04:59.539
+of looking at and working with email.
+
+00:04:59.540 --> 00:05:00.659
+Thank you so much for that.
+
+00:05:00.660 --> 00:05:05.619
+Yes, that's the idea here is if we can integrate email
+
+00:05:05.620 --> 00:05:08.339
+and I think there is memacs, you know,
+
+00:05:08.340 --> 00:05:11.579
+that's one package that I love.
+
+00:05:11.580 --> 00:05:17.099
+It can integrate all of the other stuff into your org mode.
+
+00:05:17.100 --> 00:05:21.539
+That worked, but I like email and dealing with email.
+
+00:05:21.540 --> 00:05:26.099
+That is my single source of truth outside of org mode.
+
+00:05:26.100 --> 00:05:28.819
+So that's the only one I need for now.
+
+00:05:28.820 --> 00:05:32.659
+And I like seeing the action
+
+00:05:32.660 --> 00:05:35.099
+and the history on my org agenda.
+
+00:05:35.100 --> 00:05:37.259
+That's one of the reasons why I built this package.
+
+00:05:37.260 --> 00:05:43.699
+And I hope that answers that.
+
+00:05:43.700 --> 00:05:49.459
+There is one more saying, how does it handle attachments?
+
+00:05:49.460 --> 00:05:52.819
+If it doesn't, do you have a plan to add this feature?
+
+00:05:52.820 --> 00:05:55.859
+Attachments is a bit tricky for me right now
+
+00:05:55.860 --> 00:05:58.619
+because I don't understand org-attach so well.
+
+00:05:58.620 --> 00:06:01.299
+I don't use org-attach, but you're absolutely right.
+
+00:06:01.300 --> 00:06:05.339
+It does make sense to have org-attach also.
+
+00:06:05.340 --> 00:06:08.259
+And it's definitely in my plan to include org-attach.
+
+00:06:08.260 --> 00:06:12.459
+I don't think I talked about it in my talk,
+
+00:06:12.460 --> 00:06:14.739
+but I definitely have that idea.
+
+00:06:14.740 --> 00:06:17.339
+First I have to wrap myself, my head
+
+00:06:17.340 --> 00:06:21.339
+around the idea of org-attach and how it,
+
+00:06:21.340 --> 00:06:26.059
+because I don't like, what I don't like about org-attach,
+
+00:06:26.060 --> 00:06:28.899
+I'll tell you, is default is,
+
+00:06:28.900 --> 00:06:31.699
+it opens a new folder called data
+
+00:06:31.700 --> 00:06:34.379
+and there are, it uses a unique code
+
+00:06:34.380 --> 00:06:37.859
+and there are subfolders in it, which I do not appreciate
+
+00:06:37.860 --> 00:06:43.659
+because I want all those files also to be within the same context.
+
+00:06:43.660 --> 00:06:45.779
+of my project or area.
+
+00:06:45.780 --> 00:06:50.859
+And that's one of the reasons I, and I'm sure you can customize that.
+
+00:06:50.860 --> 00:06:52.099
+There are ways to do that,
+
+00:06:52.100 --> 00:06:55.379
+but I have to pay more attention to this.
+
+00:06:55.380 --> 00:06:58.729
+Right now, all of the attachments are dealt with in Gmail,
+
+00:06:58.730 --> 00:07:01.219
+which is not a good system to handle that
+
+00:07:01.220 --> 00:07:03.579
+because it's so out of context.
+
+00:07:03.580 --> 00:07:06.379
+And there are like 25 contexts in the same inbox,
+
+00:07:06.380 --> 00:07:08.419
+which I do not appreciate.
+
+00:07:08.420 --> 00:07:11.059
+So even the attachments are like that.
+
+00:07:11.060 --> 00:07:13.539
+But Org Mode has a much better way of handling it,
+
+00:07:13.540 --> 00:07:16.099
+or Emacs has a much better way of handling it.
+
+00:07:16.100 --> 00:07:20.339
+I will definitely put my attention
+
+00:07:20.340 --> 00:07:22.219
+to this and get this feature out.
+
+00:07:22.220 --> 00:07:25.299
+This is all customer feedback for me, so to speak.
+
+00:07:25.300 --> 00:07:30.179
+So I would definitely request all of you to try it out.
+
+00:07:30.180 --> 00:07:32.179
+And tell me, you know, good
+
+00:07:32.180 --> 00:07:34.939
+or bad things about the package.
+
+00:07:34.940 --> 00:07:38.619
+And you've been very candid so far. Please be so.
+
+00:07:38.620 --> 00:07:43.539
+So, you know, so be it that be candid with your feedback
+
+00:07:43.540 --> 00:07:46.699
+and I will get to know how to go with this.
+
+00:07:46.700 --> 00:07:49.699
+With so much, I mean, I'm not an expert in Elisp,
+
+00:07:49.700 --> 00:07:57.019
+but I have a workaround, which is I have generative AI support,
+
+00:07:57.020 --> 00:07:58.339
+which has done well with me.
+
+00:07:58.340 --> 00:08:03.659
+I test the software better, so I can use the generative AI
+
+00:08:03.660 --> 00:08:05.139
+to help me with the coding,
+
+00:08:05.140 --> 00:08:08.539
+but I can test it so that it works for me.
+
+00:08:08.540 --> 00:08:10.739
+And I would request your help
+
+00:08:10.740 --> 00:08:13.259
+also in testing this software.
+
+00:08:13.260 --> 00:08:16.179
+So for sure. Thank you so much for your question.
+
+00:08:16.180 --> 00:08:21.271
+If there are any more, I can definitely answer them.