1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
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.
|