diff options
author | Sacha Chua <sacha@sachachua.com> | 2020-12-13 01:35:03 -0500 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2020-12-13 01:35:03 -0500 |
commit | a835a2b017829395cba32e3fc2dc19a51f32cf69 (patch) | |
tree | 6c767ef050f8fedcec59cd8ab0fcb84bc96a16f0 /2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula.vtt | |
parent | 72e48bc52524672fc6179d1f45f091df76cd2e02 (diff) | |
download | emacsconf-wiki-a835a2b017829395cba32e3fc2dc19a51f32cf69.tar.xz emacsconf-wiki-a835a2b017829395cba32e3fc2dc19a51f32cf69.zip |
Add subtitles for talk07
Diffstat (limited to '')
-rw-r--r-- | 2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula.vtt (renamed from 2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.vtt) | 202 |
1 files changed, 97 insertions, 105 deletions
diff --git a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.vtt b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula.vtt index 9cbec458..ebe18254 100644 --- a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.vtt +++ b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula.vtt @@ -1,76 +1,71 @@ WEBVTT 00:00:00.080 --> 00:00:01.680 -for the list of questions in whatever +(Amin: ... for the list of questions in whatever 00:00:01.680 --> 00:00:03.520 -order you like +order you like.) 00:00:03.520 --> 00:00:06.160 -okay so I see what package is used um +Okay, so I see what package is used, 00:00:06.160 --> 00:00:08.000 -probably cemex mode +probably symex-mode... 00:00:08.000 --> 00:00:10.400 -um right so the main package that was +Right. So the main package that was 00:00:10.400 --> 00:00:11.360 -being demoed +being demoed, 00:00:11.360 --> 00:00:14.480 -um that is not yet on melpa in fact I +that is not yet on MELPA. In fact, I 00:00:14.480 --> 00:00:16.720 -haven't even decided on a name for it +haven't even decided on a name for it. 00:00:16.720 --> 00:00:19.359 -um I've alternately alternately called +I've alternately called 00:00:19.359 --> 00:00:22.080 -it epistemic mode I've called it +it epistemic-mode, I've called it 00:00:22.080 --> 00:00:26.000 -um england I called it uh +england, I called it 00:00:26.000 --> 00:00:28.560 -all kinds of things but at the moment +all kinds of things, but at the moment -00:00:28.560 --> 00:00:30.240 -you can find it on my github there's a - -00:00:30.240 --> 00:00:31.439 -link +00:00:28.560 --> 00:00:31.439 +you can find it on my Github. There's a link 00:00:31.439 --> 00:00:32.960 -in the presentation itself if you go to +in the presentation itself, if you go to 00:00:32.960 --> 00:00:35.600 -github slash account about +https://github.com/countvajhula, you'll see 00:00:35.600 --> 00:00:38.879 -um the package there it's currently +the package there. It's currently 00:00:38.879 --> 00:00:39.840 -named indra +named Indra, but 00:00:39.840 --> 00:00:42.879 -I'm not sure um +I'm not sure. (Organizer: Package is +called rigpa.) 00:00:42.879 --> 00:00:46.800 -packages actually yes the second one is +Actually, yes, the second one is 00:00:46.800 --> 00:00:49.920 -red that was the name that I selected um +correct. That was the name that I selected 00:00:49.920 --> 00:00:53.280 -last night um and that's because it - -00:00:53.280 --> 00:00:53.920 -might that +last night. That's because it... 00:00:53.920 --> 00:00:55.760 -there's a concept in tibetan buddhism +There's a concept in Tibetan Buddhism 00:00:55.760 --> 00:00:57.520 that seems like it might have something @@ -82,43 +77,43 @@ to do with the kinds of concepts we're talking 00:00:59.840 --> 00:01:01.600 -about with this package so I just +about with this package, so I just 00:01:01.600 --> 00:01:04.000 -thought it would be a good name for it +thought it would be a good name for it. 00:01:04.000 --> 00:01:05.760 -so you can look up that concept +You can look up that concept 00:01:05.760 --> 00:01:09.920 -and get a sense of it on wikipedia +and get a sense of it on Wikipedia. 00:01:09.920 --> 00:01:13.119 -next question is how to deal with dwarak +Next question is "how to deal with Dvorak 00:01:13.119 --> 00:01:15.759 -dwarjak or however that's pronounced +or however that's pronounced. 00:01:15.759 --> 00:01:16.960 -this is always bug me +This has always bugged me. 00:01:16.960 --> 00:01:20.400 -is there an x-mod map mode so the thing +Is there an Xmodmap mode?" So the thing 00:01:20.400 --> 00:01:22.400 -with this is it's kind of surprising but +with this is it's kind of surprising, but 00:01:22.400 --> 00:01:23.360 -although vim +although Vim 00:01:23.360 --> 00:01:26.000 -was originally developed um you know +was originally developed 00:01:26.000 --> 00:01:27.200 with the idea of 00:01:27.200 --> 00:01:29.520 -the key bindings being on the home rule +the key bindings being on the home row, 00:01:29.520 --> 00:01:32.000 it turns out that that is actually not a @@ -127,55 +122,55 @@ it turns out that that is actually not a major aspect 00:01:33.119 --> 00:01:36.400 -of the vim editing experience so +of the Vim editing experience, so 00:01:36.400 --> 00:01:38.560 -people who use the dvorak layout +people who use the Dvorak layout 00:01:38.560 --> 00:01:40.720 actually end up using the same keys as 00:01:40.720 --> 00:01:42.640 -they do on the normal qwerty layout so +they do on the normal QWERTY layout, so 00:01:42.640 --> 00:01:44.720 -they don't remap anything +they don't remap anything, 00:01:44.720 --> 00:01:48.159 -because the uh the the sort of +because 00:01:48.159 --> 00:01:51.040 -the power that vim or the the +the power that Vim--or the 00:01:51.040 --> 00:01:52.240 -flexibility the +flexibility, the 00:01:52.240 --> 00:01:55.600 -spiral that bim enables on qwerty layout +spiral that Vim enables on QWERTY-layout 00:01:55.600 --> 00:01:56.880 keyboards is exactly 00:01:56.880 --> 00:01:58.719 -preserved even on a door jack keyboard +preserved, even on a Dvorak keyboard, 00:01:58.719 --> 00:01:59.920 -even though you your +even though your 00:01:59.920 --> 00:02:01.920 -fingers are not in the same positions +fingers are not in the same positions. 00:02:01.920 --> 00:02:04.399 -it's not a big deal actually +It's not a big deal, actually. 00:02:04.399 --> 00:02:09.119 -um and then I mostly use default model +"I mostly use default model 00:02:09.119 --> 00:02:10.879 provided by vanilla Emacs and work and 00:02:10.879 --> 00:02:12.319 -org mode for text editing can you give +Org Mode for text editing. Can you give 00:02:12.319 --> 00:02:13.840 me some examples @@ -184,43 +179,40 @@ me some examples of how the user can use the concept of 00:02:15.920 --> 00:02:17.280 -mode mode +"mode of mode" 00:02:17.280 --> 00:02:20.840 -to do some interesting +to do some interesting editing? 00:02:20.840 --> 00:02:24.640 -um so probably the main thing would be - -00:02:24.640 --> 00:02:25.120 -the +Probably the main thing would be 00:02:25.120 --> 00:02:27.920 -the keystrokes would be less uh +the keystrokes would be less 00:02:27.920 --> 00:02:28.959 -contrived +contrived. 00:02:28.959 --> 00:02:32.080 -so they the the fewer modes you have +The fewer modes you have, 00:02:32.080 --> 00:02:36.560 the more modifiers you need 00:02:36.560 --> 00:02:39.840 -in order to um do whatever it is that +in order to do whatever it is that 00:02:39.840 --> 00:02:41.280 -you're trying to do because you've got +you're trying to do, because you've got, 00:02:41.280 --> 00:02:44.800 -essentially with a max model you've got +essentially, with the Emacs model, you've got 00:02:44.800 --> 00:02:48.080 a completely flat 00:02:48.080 --> 00:02:50.959 -keyboard structure and so all of the +keyboard structure. So all of the 00:02:50.959 --> 00:02:52.160 different things that you might @@ -229,13 +221,13 @@ different things that you might want to express are all mapped to a flat 00:02:55.680 --> 00:02:58.720 -keyboard uh set of keys +keyboard, a set of keys. 00:02:58.720 --> 00:03:02.840 -so with um with this kind of +With this kind of 00:03:02.840 --> 00:03:06.400 -modal structure the more modes you have +modal structure, the more modes you have, 00:03:06.400 --> 00:03:09.200 the more the individual keystrokes @@ -244,13 +236,13 @@ the more the individual keystrokes become 00:03:10.400 --> 00:03:13.200 -shorter and shorter so that could be one +shorter and shorter. That could be one 00:03:13.200 --> 00:03:14.959 -benefit that would be provided +benefit that would be provided. 00:03:14.959 --> 00:03:17.519 -with many modes your keystrokes would +With many modes, your keystrokes would 00:03:17.519 --> 00:03:18.000 generally @@ -259,103 +251,103 @@ generally be a single keystroke long for even 00:03:20.080 --> 00:03:22.080 -relatively complex tasks +relatively complex tasks, 00:03:22.080 --> 00:03:24.159 because you're setting the context 00:03:24.159 --> 00:03:25.440 -beforehand +beforehand. 00:03:25.440 --> 00:03:27.200 -so you already say oh I'm going to be +So you already say, "Oh, I'm going to be 00:03:27.200 --> 00:03:30.840 -talking about this org buffer +talking about this Org buffer 00:03:30.840 --> 00:03:33.440 -agenda and then +agenda," and then 00:03:33.440 --> 00:03:36.319 -um the all the keystrokes that you do at +all the keystrokes that you do at 00:03:36.319 --> 00:03:39.599 -that point would be in relation to that +that point would be in relation to that. 00:03:39.599 --> 00:03:42.159 -um okay I think we have time for like +(Amin: I think we have time for like 00:03:42.159 --> 00:03:44.080 -one more short question +one more short question.) 00:03:44.080 --> 00:03:46.879 -one more short question okay let's see +One more short question... Okay, let's see. 00:03:46.879 --> 00:03:48.879 -how do new modes come into existence you +"How do new modes come into existence?" You 00:03:48.879 --> 00:03:50.400 -can make them yourself +can make them yourself, 00:03:50.400 --> 00:03:53.040 -um and you can specify them in Emacs +and you can specify them in Emacs 00:03:53.040 --> 00:03:53.760 -lisp +Lisp 00:03:53.760 --> 00:03:56.159 -if you like but there's also simple you +if you like, but there's also a simple way. 00:03:56.159 --> 00:03:59.040 -can also do it visually as we did +You can also do it visually as we did. 00:03:59.040 --> 00:04:02.720 -um but the yeah defining them +But yeah, defining them 00:04:02.720 --> 00:04:04.799 -is essentially built on top of hydra but +is essentially built on top of Hydra, but 00:04:04.799 --> 00:04:07.519 -it could also be built on top of evil or +it could also be built on top of Evil or 00:04:07.519 --> 00:04:09.120 -any other modal interface provider +any other modal interface provider. 00:04:09.120 --> 00:04:12.840 -there's an abstraction layer +There's an abstraction layer. 00:04:12.840 --> 00:04:15.920 -okay thank you so much for your talk and +(Amin: Okay. Thank you so much for your talk and 00:04:15.920 --> 00:04:17.919 -for the live q a +for the live Q&A.) 00:04:17.919 --> 00:04:21.440 -sure thank you yes feel free to um take +Sure, thank you. (Amin: Feel free to take 00:04:21.440 --> 00:04:22.880 up the rest of the questions either via 00:04:22.880 --> 00:04:23.759 -irc or +IRC or 00:04:23.759 --> 00:04:25.680 on the pad on on your own time off the 00:04:25.680 --> 00:04:26.960 -stream +stream.) 00:04:26.960 --> 00:04:28.639 -perfect yeah I'll go ahead and put in +Perfect. Yeah, I'll go ahead and put in 00:04:28.639 --> 00:04:30.000 -some answers there +some answers there. 00:04:30.000 --> 00:04:32.240 -awesome thank you all right thank you +(Amin: Awesome, thank you.) All right, thank you. 00:04:32.240 --> 00:04:33.120 -have a good one +Have a good one. 00:04:33.120 --> 00:04:36.880 -thanks you too +(Amin: Thanks you too) |