summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv
diff options
context:
space:
mode:
Diffstat (limited to '2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv')
-rw-r--r--2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv360
1 files changed, 0 insertions, 360 deletions
diff --git a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv
deleted file mode 100644
index 016d54f9..00000000
--- a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv
+++ /dev/null
@@ -1,360 +0,0 @@
-0:00:00.080,0:00:03.520
-for the list of questions in whatever
-
-0:00:01.680,0:00:06.160
-order you like
-
-0:00:03.520,0:00:08.000
-okay so I see what package is used um
-
-0:00:06.160,0:00:10.400
-probably cemex mode
-
-0:00:08.000,0:00:11.360
-um right so the main package that was
-
-0:00:10.400,0:00:14.480
-being demoed
-
-0:00:11.360,0:00:16.720
-um that is not yet on melpa in fact I
-
-0:00:14.480,0:00:19.359
-haven't even decided on a name for it
-
-0:00:16.720,0:00:22.080
-um I've alternately alternately called
-
-0:00:19.359,0:00:26.000
-it epistemic mode I've called it
-
-0:00:22.080,0:00:28.560
-um england I called it uh
-
-0:00:26.000,0:00:30.240
-all kinds of things but at the moment
-
-0:00:28.560,0:00:31.439
-you can find it on my github there's a
-
-0:00:30.240,0:00:32.960
-link
-
-0:00:31.439,0:00:35.600
-in the presentation itself if you go to
-
-0:00:32.960,0:00:38.879
-github slash account about
-
-0:00:35.600,0:00:39.840
-um the package there it's currently
-
-0:00:38.879,0:00:42.879
-named indra
-
-0:00:39.840,0:00:46.800
-I'm not sure um
-
-0:00:42.879,0:00:49.920
-packages actually yes the second one is
-
-0:00:46.800,0:00:53.280
-red that was the name that I selected um
-
-0:00:49.920,0:00:53.920
-last night um and that's because it
-
-0:00:53.280,0:00:55.760
-might that
-
-0:00:53.920,0:00:57.520
-there's a concept in tibetan buddhism
-
-0:00:55.760,0:00:58.480
-that seems like it might have something
-
-0:00:57.520,0:00:59.840
-to do with
-
-0:00:58.480,0:01:01.600
-the kinds of concepts we're talking
-
-0:00:59.840,0:01:04.000
-about with this package so I just
-
-0:01:01.600,0:01:05.760
-thought it would be a good name for it
-
-0:01:04.000,0:01:09.920
-so you can look up that concept
-
-0:01:05.760,0:01:13.119
-and get a sense of it on wikipedia
-
-0:01:09.920,0:01:15.759
-next question is how to deal with dwarak
-
-0:01:13.119,0:01:16.960
-dwarjak or however that's pronounced
-
-0:01:15.759,0:01:20.400
-this is always bug me
-
-0:01:16.960,0:01:22.400
-is there an x-mod map mode so the thing
-
-0:01:20.400,0:01:23.360
-with this is it's kind of surprising but
-
-0:01:22.400,0:01:26.000
-although vim
-
-0:01:23.360,0:01:27.200
-was originally developed um you know
-
-0:01:26.000,0:01:29.520
-with the idea of
-
-0:01:27.200,0:01:32.000
-the key bindings being on the home rule
-
-0:01:29.520,0:01:33.119
-it turns out that that is actually not a
-
-0:01:32.000,0:01:36.400
-major aspect
-
-0:01:33.119,0:01:38.560
-of the vim editing experience so
-
-0:01:36.400,0:01:40.720
-people who use the dvorak layout
-
-0:01:38.560,0:01:42.640
-actually end up using the same keys as
-
-0:01:40.720,0:01:44.720
-they do on the normal qwerty layout so
-
-0:01:42.640,0:01:48.159
-they don't remap anything
-
-0:01:44.720,0:01:51.040
-because the uh the the sort of
-
-0:01:48.159,0:01:52.240
-the power that vim or the the
-
-0:01:51.040,0:01:55.600
-flexibility the
-
-0:01:52.240,0:01:56.880
-spiral that bim enables on qwerty layout
-
-0:01:55.600,0:01:58.719
-keyboards is exactly
-
-0:01:56.880,0:01:59.920
-preserved even on a door jack keyboard
-
-0:01:58.719,0:02:01.920
-even though you your
-
-0:01:59.920,0:02:04.399
-fingers are not in the same positions
-
-0:02:01.920,0:02:09.119
-it's not a big deal actually
-
-0:02:04.399,0:02:10.879
-um and then I mostly use default model
-
-0:02:09.119,0:02:12.319
-provided by vanilla Emacs and work and
-
-0:02:10.879,0:02:13.840
-org mode for text editing can you give
-
-0:02:12.319,0:02:15.920
-me some examples
-
-0:02:13.840,0:02:17.280
-of how the user can use the concept of
-
-0:02:15.920,0:02:20.840
-mode mode
-
-0:02:17.280,0:02:24.640
-to do some interesting
-
-0:02:20.840,0:02:25.120
-um so probably the main thing would be
-
-0:02:24.640,0:02:27.920
-the
-
-0:02:25.120,0:02:28.959
-the keystrokes would be less uh
-
-0:02:27.920,0:02:32.080
-contrived
-
-0:02:28.959,0:02:36.560
-so they the the fewer modes you have
-
-0:02:32.080,0:02:39.840
-the more modifiers you need
-
-0:02:36.560,0:02:41.280
-in order to um do whatever it is that
-
-0:02:39.840,0:02:44.800
-you're trying to do because you've got
-
-0:02:41.280,0:02:47.840
-essentially with a max model you've got
-
-0:02:44.800,0:02:47.840
-a completely flat
-
-0:02:48.080,0:02:52.160
-keyboard structure and so all of the
-
-0:02:50.959,0:02:55.680
-different things that you might
-
-0:02:52.160,0:02:58.720
-want to express are all mapped to a flat
-
-0:02:55.680,0:03:02.840
-keyboard uh set of keys
-
-0:02:58.720,0:03:06.400
-so with um with this kind of
-
-0:03:02.840,0:03:09.200
-modal structure the more modes you have
-
-0:03:06.400,0:03:10.400
-the more the individual keystrokes
-
-0:03:09.200,0:03:13.200
-become
-
-0:03:10.400,0:03:14.959
-shorter and shorter so that could be one
-
-0:03:13.200,0:03:17.519
-benefit that would be provided
-
-0:03:14.959,0:03:18.000
-with many modes your keystrokes would
-
-0:03:17.519,0:03:20.080
-generally
-
-0:03:18.000,0:03:22.080
-be a single keystroke long for even
-
-0:03:20.080,0:03:24.159
-relatively complex tasks
-
-0:03:22.080,0:03:25.440
-because you're setting the context
-
-0:03:24.159,0:03:27.200
-beforehand
-
-0:03:25.440,0:03:30.840
-so you already say oh I'm going to be
-
-0:03:27.200,0:03:33.440
-talking about this org buffer
-
-0:03:30.840,0:03:36.319
-agenda and then
-
-0:03:33.440,0:03:39.599
-um the all the keystrokes that you do at
-
-0:03:36.319,0:03:42.159
-that point would be in relation to that
-
-0:03:39.599,0:03:44.080
-um okay I think we have time for like
-
-0:03:42.159,0:03:46.879
-one more short question
-
-0:03:44.080,0:03:48.879
-one more short question okay let's see
-
-0:03:46.879,0:03:50.400
-how do new modes come into existence you
-
-0:03:48.879,0:03:53.040
-can make them yourself
-
-0:03:50.400,0:03:53.760
-um and you can specify them in Emacs
-
-0:03:53.040,0:03:56.159
-lisp
-
-0:03:53.760,0:03:59.040
-if you like but there's also simple you
-
-0:03:56.159,0:04:02.720
-can also do it visually as we did
-
-0:03:59.040,0:04:04.799
-um but the yeah defining them
-
-0:04:02.720,0:04:07.519
-is essentially built on top of hydra but
-
-0:04:04.799,0:04:09.120
-it could also be built on top of evil or
-
-0:04:07.519,0:04:12.400
-any other modal interface provider
-
-0:04:09.120,0:04:12.400
-there's an abstraction layer
-
-0:04:12.840,0:04:17.919
-okay thank you so much for your talk and
-
-0:04:15.920,0:04:21.440
-for the live q a
-
-0:04:17.919,0:04:22.880
-sure thank you yes feel free to um take
-
-0:04:21.440,0:04:23.759
-up the rest of the questions either via
-
-0:04:22.880,0:04:25.680
-irc or
-
-0:04:23.759,0:04:26.960
-on the pad on on your own time off the
-
-0:04:25.680,0:04:28.639
-stream
-
-0:04:26.960,0:04:30.000
-perfect yeah I'll go ahead and put in
-
-0:04:28.639,0:04:32.240
-some answers there
-
-0:04:30.000,0:04:33.120
-awesome thank you all right thank you
-
-0:04:32.240,0:04:36.880
-have a good one
-
-0:04:33.120,0:04:36.880
-thanks you too
-