summaryrefslogblamecommitdiffstats
path: root/2023/captions/emacsconf-2023-world--gnu-emacs-a-world-of-possibilities--anand-tamariya--answers.vtt
blob: c510cc300af522c442e6213e3712201e413e2dd4 (plain) (tree)

























































































































































































































































































































                                                          
WEBVTT


00:00:07.120 --> 00:00:07.359
[Speaker 0]: Okay, folks. Thanks, Anand,

00:00:11.259 --> 00:00:11.759
for the great talk. So here is the live Q&A.

00:00:22.279 --> 00:00:22.420
Hi. Hello. I see questions being posted on

00:00:23.920 --> 00:00:24.099
the pad. Would you like me to read them out

00:00:25.320 --> 00:00:25.820
or would you prefer to read them yourself?

00:00:31.880 --> 00:00:32.220
[Speaker 1]: Okay. I'll try reading it out.

00:00:33.340 --> 00:00:33.680
If there are audio issues,

00:00:35.420 --> 00:00:35.920
[Speaker 0]: Sure, thanks.

00:00:37.360 --> 00:00:37.760
[Speaker 1]: just let me know. A lot of what you showed

00:00:39.960 --> 00:00:40.280
was the type of stuff Emacs didn't do very

00:00:43.040 --> 00:00:43.200
well. This stuff looks like it could be

00:00:45.020 --> 00:00:45.239
useful for using Emacs with a touch screen

00:00:46.960 --> 00:00:47.460
and a tablet. Have you used it for purposes

00:00:53.160 --> 00:00:53.360
like this? No right now it's more proof of

00:00:58.580 --> 00:00:58.780
concept stage so I don't use it more than you

00:01:03.420 --> 00:01:03.920
know just making some demo software.

00:01:12.100 --> 00:01:12.320
The next question is, is there a mode for

00:01:15.080 --> 00:01:15.280
using FFmpeg through Emacs or did you make it

00:01:20.160 --> 00:01:20.660
yourself? Okay so this is something that I

00:01:26.800 --> 00:01:27.300
built. So the base of it is XWidget in Emacs,

00:01:28.160 --> 00:01:28.660
which is already there.

00:01:35.080 --> 00:01:35.380
But then I had to add a few control code for

00:01:42.240 --> 00:01:42.500
controlling VLC. So ffmpeg is like a shell

00:01:46.840 --> 00:01:47.340
command that finally stitches those bits of

00:01:51.780 --> 00:01:52.280
video clips. But what actually plays is VLC,

00:01:55.860 --> 00:01:56.360
and it's not FFmpeg. Hope that's clear.

00:02:03.580 --> 00:02:04.020
The next question is these demos are always

00:02:06.020 --> 00:02:06.180
so impressive. Do you plan to upstream any of

00:02:07.040 --> 00:02:07.540
these projects into Emacs?

00:02:13.940 --> 00:02:14.240
Right now, okay, let me read the complete

00:02:16.220 --> 00:02:16.320
questions. These demos are always so

00:02:17.960 --> 00:02:18.080
impressive. Do you plan to upstream any of

00:02:19.960 --> 00:02:20.280
these projects into Emacs or to publish them

00:02:21.780 --> 00:02:22.280
as, for example, helper packages?

00:02:26.480 --> 00:02:26.980
So right now, as it stands,

00:02:30.720 --> 00:02:30.940
I personally don't intend to do that because

00:02:34.900 --> 00:02:35.400
I don't have that time but I have signed my

00:02:38.720 --> 00:02:39.220
signed assignment copyright assignment so

00:02:41.600 --> 00:02:41.760
anybody has time and motivation to do it they

00:02:47.120 --> 00:02:47.620
can pick up the code and help me with that.

00:02:53.200 --> 00:02:53.700
The next is, how did you make that electronic

00:03:00.600 --> 00:03:00.860
circuit diagram? Is there a mode with the

00:03:02.560 --> 00:03:03.060
symbols already available.

00:03:08.240 --> 00:03:08.460
Okay so electronic circuit diagram is you

00:03:13.340 --> 00:03:13.520
know the canvas mode but and what you see is

00:03:19.540 --> 00:03:20.040
the is an extension of that canvas mode which

00:03:25.440 --> 00:03:25.940
uses a symbol library.

00:03:31.980 --> 00:03:32.300
And so The only difference is you press

00:03:34.160 --> 00:03:34.660
capital L to open up that symbol library.

00:03:37.700 --> 00:03:37.840
In this case, this symbol library happens to

00:03:41.380 --> 00:03:41.720
be just a library of electronic symbols.

00:03:44.640 --> 00:03:44.820
It can be any category of symbols and then

00:03:47.600 --> 00:03:48.100
you and use it to draw on your,

00:03:50.640 --> 00:03:51.140
in the canvas major mode.

00:04:02.240 --> 00:04:02.540
Next question is, I have seen your blog post

00:04:04.700 --> 00:04:04.960
with some of these features But can you link

00:04:06.280 --> 00:04:06.420
to the repo where you are doing the

00:04:07.940 --> 00:04:08.440
development for these packages?

00:04:18.899 --> 00:04:19.200
Sure, I can do that Most of these are

00:04:20.279 --> 00:04:20.779
available on my blogs.

00:04:26.200 --> 00:04:26.480
Typically the Reddit post always has a link

00:04:31.480 --> 00:04:31.680
to my blog. But I'll post it in this 1 as

00:04:31.680 --> 00:04:32.180
well.

00:04:48.480 --> 00:04:48.700
[Speaker 0]: I'll quickly note that we have about 4 more

00:04:52.540 --> 00:04:52.800
minutes of live Q&A, but if folks have more

00:04:55.320 --> 00:04:55.720
questions, they're welcome to either continue

00:04:59.060 --> 00:04:59.240
asking on the pad or come join us here on Big

00:05:02.080 --> 00:05:02.220
Blue Button and continue chatting once the

00:05:03.440 --> 00:05:03.800
stream moves on to the next talk.

00:05:03.940 --> 00:05:04.440
Thank you.

00:05:13.360 --> 00:05:13.860
[Speaker 1]: Yes, so here's the link.

00:05:23.240 --> 00:05:23.560
And so right now, all of my development goes

00:05:26.360 --> 00:05:26.600
into a single development branch in this

00:05:28.940 --> 00:05:29.140
repository. But depending on the feature that

00:05:31.500 --> 00:05:31.680
you're looking at, you can look at that

00:05:33.820 --> 00:05:33.960
particular post and that post will have a

00:05:37.120 --> 00:05:37.320
link to the specific files that include the

00:05:37.320 --> 00:05:37.820
changes.

00:06:24.236 --> 00:06:24.304
Okay, there's a feedback.

00:06:26.520 --> 00:06:26.740
Thank you for showing so many new

00:06:27.500 --> 00:06:28.000
possibilities with Emacs.

00:06:30.960 --> 00:06:31.460
I'm glad you like those possibilities.

00:06:32.540 --> 00:06:32.760
And hopefully, you know,

00:06:34.540 --> 00:06:34.740
with Emacs, the possibilities are really

00:06:38.480 --> 00:06:38.980
endless. So I really encourage more people to

00:06:41.120 --> 00:06:41.620
explore it and, you know,

00:06:49.280 --> 00:06:49.780
try things that people have so far only been

00:06:52.160 --> 00:06:52.660
using other applications for.

00:06:59.580 --> 00:07:00.080
The next question is coming up.

00:07:07.540 --> 00:07:08.040
Okay, the PDF form filling is especially

00:07:10.200 --> 00:07:10.400
interesting. I would love to do my taxes in

00:07:16.400 --> 00:07:16.620
Emacs. Yes, In most cases you should be able

00:07:18.900 --> 00:07:19.400
to do it unless there are a lot of JavaScript

00:07:20.500 --> 00:07:21.000
involved with the PDF.

00:07:24.800 --> 00:07:24.960
For a simple form, you should be able to do

00:07:24.960 --> 00:07:25.460
it.

00:08:19.480 --> 00:08:19.640
[Speaker 0]: Okay, we have about 1 minute remaining on the

00:08:21.660 --> 00:08:22.000
live stream. If folks have any other

00:08:24.960 --> 00:08:25.120
questions, please do continue posting on the

00:08:27.540 --> 00:08:27.800
pad or come and join BigBlueButton with an

00:08:28.940 --> 00:08:29.140
ad. And thanks again, Adam,

00:08:30.880 --> 00:08:31.080
for a great talk and for the discussions and

00:08:31.560 --> 00:08:32.059
questions and answers.

00:08:36.100 --> 00:08:36.600
[Speaker 1]: Great, thanks.