summaryrefslogblamecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux-autogen.sbv
blob: 864a92c1255e0e97574769a4f24f5603e1f4e3b0 (plain) (tree)
1
2
3
4
5



                       
                                 













                                      
                                   







                                  
                                       










                                      
                             

                       
                                       

                       
                    

                       
                                       

                       
                          

                       
                                  

                       
                                      




                       
                                     




                          
                                       










                                  
                                    







                                       
                

                       
                                

                       
                                        













                                       
                                     




                         
                                     

                       
                                        
















                                    
                                        







                                      
                                   










                                      
                                 













                                      
                                       































                                      
                                       

                       
              




                             
                                      

                       
                                    













                                      
                                      







                                       
                                       

























                                       
                                     




                       
                                        

                       
                           







                                       
                                    







                                      
                     

                       
                                        




                                        
                       







                                        
                                  







                                    
                                     




                       
                                        

                       
                                       










                                        
                                      










                                 
                                     
















                                        
                                  







                                       
                                    

                       
                                     




                           
                                       















                                  
0:00:05.120,0:00:10.080
hello

0:00:05.680,0:00:12.400
can you hear me yes I can awesome

0:00:10.080,0:00:13.200
all right so we have a couple minutes

0:00:12.400,0:00:15.200
and

0:00:13.200,0:00:17.680
uh it seems a couple questions as well

0:00:15.200,0:00:20.000
so take it away

0:00:17.680,0:00:22.640
okay I won't share my screen unless

0:00:20.000,0:00:25.439
needed um

0:00:22.640,0:00:27.599
looks like question one advantages

0:00:25.439,0:00:31.119
advantages of using Emacs input methods

0:00:27.599,0:00:32.559
over something like x compose

0:00:31.119,0:00:34.320
well there's a there's a couple things

0:00:32.559,0:00:37.360
there one is

0:00:34.320,0:00:39.520
um Emacs is cross platform so

0:00:37.360,0:00:41.520
writing this input mode for Emacs means

0:00:39.520,0:00:44.559
if I do end up using

0:00:41.520,0:00:46.480
a non-free operating system I can still

0:00:44.559,0:00:49.920
use Emacs I can still type

0:00:46.480,0:00:52.800
in the way that I would like to um

0:00:49.920,0:00:54.640
I did look in I don't I actually don't

0:00:52.800,0:00:56.719
know what x compose is

0:00:54.640,0:00:59.680
I tried looking for it on my system I

0:00:56.719,0:01:02.399
could not find it anywhere

0:00:59.680,0:01:02.879
I did actually go and figure out how to

0:01:02.399,0:01:06.080
write a

0:01:02.879,0:01:07.040
x11 keyboard layout so that's also

0:01:06.080,0:01:09.840
available

0:01:07.040,0:01:11.920
in the repository that has the Emacs

0:01:09.840,0:01:14.720
package as well

0:01:11.920,0:01:15.920
and it is handy to be able to have that

0:01:14.720,0:01:20.000
so I can type in

0:01:15.920,0:01:20.000
other applications besides Emacs

0:01:21.200,0:01:25.119
but the main advantages for Emacs was it

0:01:24.479,0:01:27.439
was actually

0:01:25.119,0:01:28.560
much easier to discover and much easier

0:01:27.439,0:01:31.439
to

0:01:28.560,0:01:33.040
manipulate and get feedback you know as

0:01:31.439,0:01:35.360
I was developing it like I could just

0:01:33.040,0:01:37.200
evaluate the coil package

0:01:35.360,0:01:39.680
try it out and see if it works when I

0:01:37.200,0:01:40.560
was trying to do the x11 inputs I'd have

0:01:39.680,0:01:42.799
to log out

0:01:40.560,0:01:43.759
read and and relog in again to get

0:01:42.799,0:01:46.240
things read and

0:01:43.759,0:01:46.799
it was you know it doesn't have that

0:01:46.240,0:01:50.560
beautiful

0:01:46.799,0:01:53.040
interactivity the way that Emacs does so

0:01:50.560,0:01:54.960
for me it was a good place to start um

0:01:53.040,0:01:56.640
especially because

0:01:54.960,0:01:58.079
I had never done anything like this

0:01:56.640,0:02:00.079
before like developing

0:01:58.079,0:02:03.200
something that felt low level you know

0:02:00.079,0:02:03.200
like a keyboard input

0:02:04.320,0:02:08.479
I hope that answers your question

0:02:06.399,0:02:09.280
question two can you give us a demo of

0:02:08.479,0:02:12.400
you typing in

0:02:09.280,0:02:17.200
either lakota and input method sure

0:02:12.400,0:02:17.200
um share my screen now

0:02:19.599,0:02:23.840
of course I always have to select which

0:02:21.520,0:02:23.840
one

0:02:32.239,0:02:37.840
okay so control backslash opens the

0:02:36.560,0:02:40.000
input modes

0:02:37.840,0:02:41.920
although when you've selected one you

0:02:40.000,0:02:45.680
have it already so

0:02:41.920,0:02:48.319
uh yeah wash day

0:02:45.680,0:02:50.000
that's it is good washed it so this is

0:02:48.319,0:02:53.360
the suggested lakota

0:02:50.000,0:02:56.560
orthography or otherwise known as the

0:02:53.360,0:02:58.800
standard lakota orthography

0:02:56.560,0:03:00.640
another benefit of doing it in Emacs is

0:02:58.800,0:03:05.840
that I now get

0:03:00.640,0:03:05.840
completion on lakota words so

0:03:06.800,0:03:10.560
so I'm you know it's a second language

0:03:08.800,0:03:11.440
for me and as I'm trying to learn it

0:03:10.560,0:03:13.760
it's actually

0:03:11.440,0:03:15.599
quite useful to have company mode as a

0:03:13.760,0:03:19.200
bonus um

0:03:15.599,0:03:19.200
for typing things

0:03:19.680,0:03:23.599
I can show the other orthography so to

0:03:22.239,0:03:27.200
to get another one you do

0:03:23.599,0:03:30.560
the universal input control u backslash

0:03:27.200,0:03:33.280
and I can try the white hat orthography

0:03:30.560,0:03:33.280
oh yeah lost

0:03:36.239,0:03:41.440
what's the command for that you are now

0:03:39.760,0:03:44.720
unmuted

0:03:41.440,0:03:47.840
yeah okay you are now muted

0:03:44.720,0:03:47.840
thank you

0:03:48.000,0:03:55.680
you are now unmuted you are now muted

0:03:52.080,0:03:58.879
oops not quite as slick as that other

0:03:55.680,0:04:02.799
demo we saw the other day

0:03:58.879,0:04:04.239
okay so control u control backslash I

0:04:02.799,0:04:07.200
can select a different

0:04:04.239,0:04:10.560
input method um from the default so if I

0:04:07.200,0:04:14.480
select white hat I can type

0:04:10.560,0:04:18.000
wash day like that

0:04:14.480,0:04:19.919
so it's a different orthography here um

0:04:18.000,0:04:21.440
I won't go too deeply into that it's

0:04:19.919,0:04:23.120
hard to think and talk and type all at

0:04:21.440,0:04:26.320
the same time

0:04:23.120,0:04:28.560
um I hope that's good

0:04:26.320,0:04:31.840
I'm happy to do more maybe I'll put up a

0:04:28.560,0:04:35.840
video of of demonstrating that sometimes

0:04:31.840,0:04:35.840
why did I just go ahead

0:04:36.479,0:04:42.880
um time about for like one more question

0:04:39.520,0:04:45.280
okay on live yeah thank you

0:04:42.880,0:04:46.240
um well real quick did I write the

0:04:45.280,0:04:48.880
company back end

0:04:46.240,0:04:50.639
no that's just the automatic company

0:04:48.880,0:04:51.280
completion based on other things I've

0:04:50.639,0:04:55.440
typed

0:04:51.280,0:04:58.080
why did I decide on the the input method

0:04:55.440,0:04:58.880
that's a good question um I just did it

0:04:58.080,0:05:03.120
based on

0:04:58.880,0:05:04.000
my experience um in the x input mode you

0:05:03.120,0:05:06.160
type it first

0:05:04.000,0:05:07.120
and honestly I would love any input on

0:05:06.160,0:05:09.280
what's more

0:05:07.120,0:05:10.960
usual for these type of combining

0:05:09.280,0:05:13.919
letters

0:05:10.960,0:05:15.360
and really what I would like to do is

0:05:13.919,0:05:17.600
kind of confer with other

0:05:15.360,0:05:19.440
people from the tribe and talk to elders

0:05:17.600,0:05:21.440
and see

0:05:19.440,0:05:23.600
what feels right what what is the best

0:05:21.440,0:05:24.800
way to go about this

0:05:23.600,0:05:26.960
I don't think that it should be an

0:05:24.800,0:05:27.919
individual decision and in this case it

0:05:26.960,0:05:30.880
is because

0:05:27.919,0:05:32.320
I created it for myself but now that

0:05:30.880,0:05:34.639
I've released it to the world I think

0:05:32.320,0:05:37.680
there's more to think about

0:05:34.639,0:05:38.800
okay I guess I have to go now so we can

0:05:37.680,0:05:42.320
get to the next talk

0:05:38.800,0:05:44.320
thank you for listening okay

0:05:42.320,0:05:45.759
thank you very much grant for your

0:05:44.320,0:05:50.720
awesome talk and for

0:05:45.759,0:05:50.720
the questions and answers