Let me read the first question to you since I'm here. +NOTE Q: I'm excited to know opinion on current state of using MCP and Ai for PKM and PIEs. Since they do carry lot of burden out of us and ease lot of process. How does hyperbole stand with coming days? +
The first question here is, @@ -13,7 +15,7 @@ The first question here is, I'm excited to know opinion and current state
-of using NCP and AI for PKMs and PIEs. +of using MCP and AI for PKMs and PIEs.
Since they do carry a lot of burden out of us, it means a lot of process. @@ -87,20 +89,20 @@ and basically using the single key, the action key,
which is made a return.
+00:02:02.720 --> 00:02:07.599 You can jump around to any of your source definitions
+00:02:07.600 --> 00:02:10.999 from any reference in almost any language
+00:02:11.000 --> 00:02:14.875 that anybody uses today. So you can extrapolate from that
+00:02:14.876 --> 00:02:17.119 how that might work with AI as well.
-And I think you'll see later when we talk about HiWiki +And I think you'll see later when we talk about HyWiki
that we're now enabling just just wiki words @@ -123,6 +125,8 @@ Should I just go through the second question?
I thought people would be glad. +NOTE Q: As a normal user who codes and takes notes, I really want to deep-dive and learn Hyperbole, but always end up winding back up to embark and org-mode being the better system. For me hyperbole looks like over-engineered (or over-configured) system which other individual packages do well. And outside emacs there is no system supporting hyperbole nor any usability. +
As a normal user who codes and takes notes, @@ -145,7 +149,7 @@ or over the peer system, which other individual packages do well.
-And outside DMAC, there's no system supporting Hyperbole or any usability. +And outside Emacs, there's no system supporting Hyperbole or any usability.
And I think you've cited answering @@ -154,7 +158,7 @@ And I think you've cited answering that already, so go ahead.
-Right, hyperbole is large, but there's reasons behind that. +Right, Hyperbole is large, but there's reasons behind that.
We're just trying to link all your information in Emacs. @@ -166,16 +170,16 @@ So I think you can see my screen here in Emacs. So for example, you can take any Lisp expression,
-even a variable like here we have in hyperbole +even a variable like here we have in Hyperbole,
-Hyperbdur variable +hyperb:dir variable,
-and I just hit the action key made a return +and I just hit the action key M-RET,
-and in my mini buffer I see the value of that variable, +and in my minibuffer, I see the value of that variable,
but I could just as well take any other expression @@ -187,19 +191,19 @@ and take the outer parens off and change them to angle brackets
-and now that's a live Hyper button +and now that's a live hyperbutton.
-could be in a comment in a programming buffer in this case. +Could be in a comment in a programming buffer in this case.
-It's in K outliner buffer, +It's in Koutliner buffer,
which is a an auto-numbered outliner part of hyperbole.
-So let's just try this and say made a return. +So let's just try this and say M-RET.
I pressed and it ran occur and found all the occurrences of buttons. @@ -211,13 +215,13 @@ And similarly in here, I could just jump and go to any of these lines directly
-by hitting made a return in that buffer as well. +by hitting M-RET in that buffer as well.
-So all your text, all your sort +00:04:37.920 --> 00:04:40.760 +So all your text, all your sort of
-of what we call implicit links become live and hyperbole. +00:04:40.761 --> 00:04:44.879 +what we call implicit links become live in Hyperbole.
And you didn't have to learn much. @@ -235,7 +239,7 @@ then you just change the outer brackets. And all of a sudden, you have hyperbuttons.
-So hyperbole, you can learn a little bit at a time. +So Hyperbole, you can learn a little bit at a time.
And although it seems daunting at first @@ -249,6 +253,8 @@ very large and rich architecture.
But what we do is teach people one piece at a time. +NOTE Implicit buttons +
So just to continue on that a little bit, @@ -274,7 +280,7 @@ and surround them with braces. So here's something, let's see,
-this is actually a command in the K Outliner +this is actually a command in the Koutliner
to jump to the cell numbered four. So let's just do that. @@ -283,7 +289,7 @@ to jump to the cell numbered four. So let's just do that. And it took me right there, right?
-So I'm just pressing made a return to activate these buttons. +So I'm just pressing M-RET to activate these buttons.
Similarly, any sort of, this is a complex example, @@ -292,7 +298,7 @@ Similarly, any sort of, this is a complex example, but any path name I can surround with double quotes,
-and it's a live hyper button. +and it's a live hyperbutton.
In this case, I want to jump to a path name called readme.md, @@ -304,7 +310,7 @@ but it's in a directory that's specified by an actual list variable. And then I want to go directly
-to a headline within that file called hyperbole manual. +to a headline within that file called Hyperbole manual.
And within that headline, I wanna go @@ -313,7 +319,7 @@ And within that headline, I wanna go to the eighth line relative to that.
-So all I have to do, made a return again, +So all I have to do, M-RET again,
and boom, I'm in that, I'm directly linked to that. @@ -330,6 +336,8 @@ You just press a few keys and it'll embed that link.
We'll see that a little later. +NOTE Getting help +
Another example, so all of these buttons, @@ -337,13 +345,13 @@ Another example, so all of these buttons, if I just show you here,
-you can press Control-H, Capital-A anytime. +you can press C-h A anytime.
and it will show you exactly
-what made a return will do in that context. +what M-RET will do in that context.
In this case, it's an implicit button, @@ -385,10 +393,10 @@ that's very simple to do. You just specify a bug in Emacs that you want to reference to.
-Notice no delimiters, just bug pound, whatever, made a return. +Notice no delimiters, just bug pound, whatever, M-RET.
-And I'm in GNU's reading the conversation for that bug. +And I'm in Gnus reading the conversation for that bug.
And I can just, you know, move @@ -409,7 +417,7 @@ because they're already there throughout your Emacs buffers.
-I described the control HA, what that does. +I described the C-h A, what that does.
And there's other types of buttons @@ -439,10 +447,10 @@ which is an org buffer. But I wanted to show in here that similarly,
-we have implicit buttons for to do's in the work. +we have implicit buttons for TODOs in the work.
-And when we hit made a return, +And when we hit M-RET,
it just changes the state of that to do. @@ -454,16 +462,16 @@ And I can cycle through those but even better with the prefix argument
-if I have multiple sequences of to do's +if I have multiple sequences of TODOs
-because there's Bob and Matt's that maintain hyperbole +because there's Bob and Mats that maintain hyperbole
-so I can shift to Bob's to do's +so I can shift to Bob's TODOs
-with control you made a return +with C-u M-RET
and then cycle through the states for me @@ -474,8 +482,13 @@ So very very easy to use,
you know something that's a little bit more difficult to do
-I think in org without it and So that's an explicit button +00:09:08.320 --> 00:09:12.079 +I think in org without it. + +NOTE Explicit buttons + +00:09:12.080 --> 00:09:16.239 +So that's an explicit button
where I had to actually say I want to create this button, @@ -507,6 +520,8 @@ that an implicit button can do as well.
So all of this ties back together. +NOTE Homepage +
And finally, there's a homepage that Hyperbole has, @@ -514,13 +529,13 @@ And finally, there's a homepage that Hyperbole has, a personal homepage that you have.
-You hit Control-H-H, which is our mini-buffer menu, +You hit C-h h, which is our mini-buffer menu,
-and then you hit what is it, B for button file +and then you hit what is it, b for button file
-and then P for personal file. +and then p for personal file.
And that just brings you to basically a set of links @@ -547,19 +562,19 @@ wherever you are in Emacs. So I'm in a separate buffer here and say I want to jump to that to-do button
-that's labeled TD on line 10 down there. +that's labeled td on line 10 down there.
No matter what I have on screen,
-I can hit control H, H, G for global button, +I can hit C-h h g for global button,
-A for activate, and then it gives me a list of those. +a for activate, and then it gives me a list of those.
-So I know it's TD, I just put TD in. +So I know it's td, I just put td in.
Okay, that's a path link problem I have, @@ -588,14 +603,16 @@ with hyperbole with just a few simple techniques.
You still there Sacha? Yep, I'm still here.
+00:11:30.440 --> 00:11:41.539 I have too many tabs.
+NOTE Q: I've been using "activities.el" and "Bufferlo" to save dedicated workspaces (open buffers, window positions) in tabs and frames for tasks/projects across Emacs sessions. Could I do something similar with Hyperbole? + +00:11:41.540 --> 00:11:46.199 So the question is, I've been using activities.el
-and bufferload to save dedicated workplaces, +and bufferlo to save dedicated workplaces,
open buffers, and decisions in tabs and frames @@ -604,7 +621,7 @@ open buffers, and decisions in tabs and frames for tasks and projects across the next sessions.
-Can I do something similar with Hyper-V? Yes, you can. +Can I do something similar with Hyperbole? Yes, you can.
And activities is a nice package from alphapapa. @@ -634,10 +651,10 @@ using the techniques that I just showed you earlier. But what we do have built in if you go to the menu again.
-and you see control HH, +and you see C-h h,
-and then there's a W, Windows, WinConfig menu, +and then there's a w, Windows, WinConfig menu,
and there's two types of window configurations that you can save here. @@ -654,20 +671,23 @@ but we'll probably add that in as well,
or we'll use activities for that.
-so the two types are you can either just save a window configuration in a frame +00:12:59.880 --> 00:13:03.165 +so the two types are you can either + +00:13:03.166 --> 00:13:07.199 +just save a window configuration in a frame...
-to actually it stores the frame configuration +Actually, it stores the frame configuration
-to a ring just like the kill ring +to a ring just like the kill ring.
-so you have the three commands at the right +So you have the three commands at the right.
-you can save with an s you can pop one off the ring with p +you can save with an s, you can pop one off the ring with p,
or you can just yank and keep cycling through with a y @@ -676,19 +696,22 @@ or you can just yank and keep cycling through with a y and it will restore the frame configuration that you saved.
-Similarly you can just do it by name +Similarly, you can just do it by name,
-and you can say I want to add a name +and you can say "I want to add a name"
-and then you know just give it a name again win win C and store it and it stores it there +00:13:36.840 --> 00:13:43.667 +and then just give it a name again, winc, + +00:13:43.668 --> 00:13:45.799 +and store it and it stores it there
and then you can get back to it by name as well.
-So fairly fairly easy to use as well +So fairly easy to use as well
and again integrated in the same simple menu system. @@ -696,9 +719,11 @@ and again integrated in the same simple menu system.
So thanks for that question.
+00:14:05.020 --> 00:14:07.119 Should I just go to the next question? +NOTE Q: How well do Hyperbole and org-mode work together? Is there any kind of integration? +
How well do hyperbole and org mode work together? @@ -751,19 +776,25 @@ So you can run them with the action key. You can refresh the output and do things like that.
-So again, if I just hit Control-H-A, +So again, if I just hit C-h A,
-it'll tell me that it's in SmartOrg, +it'll tell me that it's in smart org,
-and it'll give me all the different contexts that that operates within. +00:15:20.440 --> 00:15:22.928 +and it'll give me all the different contexts + +00:15:22.929 --> 00:15:24.359 +that that operates within.
So there's a lot that it does in here.
-And you can see it would point on the dir value of a code block definition +00:15:26.560 --> 00:15:28.173 +And you can see it would point + +00:15:28.174 --> 00:15:30.479 +on the dir value of a code block definition
that will actually display a summary @@ -778,28 +809,28 @@ So the integration is quite tight. And one of the things we do
-since made return is used in org, +since M-RET is used in org,
-we have a customization setting, C even O. +we have a customization setting, c then o.
And you have these three settings where you can say,
-I want me to return to, I want hyperbole to control that +I want M-RET to... I want hyperbole to control that
-and everything that the action key does I want to happen. +and everything that the action key does I want to happen,
-Or I only want hyperbole to control +or I only want hyperbole to control
-when I'm over a hyperbole implicit explicit button. +when I'm over a hyperbole implicit/explicit button,
-Or I want org to control that key and never use hyperbole. +or I want org to control that key and never use hyperbole.
So you just set that once, @@ -810,53 +841,61 @@ it's persistent across sessions and you're good to go.
And again, it's built right into the menus. +NOTE Hywiki +
-So but even following that we've the latest addition to hyperbole is Something +But even following that we've the latest addition to hyperbole is something,
and this is the first time
-we're really showing it publicly is the high wiki +we're really showing it publicly, is the Hywiki,
-Which is a new subsystem as we call it +which is a new subsystem as we call it,
-and this is I think the best wiki capability in Emacs now what it does is it automatically highlights +00:16:33.560 --> 00:16:39.163 +and this is I think the best wiki capability in Emacs. + +00:16:39.164 --> 00:16:44.719 +Now what it does is it automatically highlights...
-let me turn it on I have to turn on high wiki mode +Let me turn it on. I have to turn on hywiki mode. + +00:16:48.120 --> 00:16:52.758 +And you see those wiki words now got highlighted,
-and you see those wiki words now got highlighted so any any wiki word +00:16:52.759 --> 00:16:54.679 +so any any wiki word
-which is the capitalized alpha word you know +which is the capitalized alpha word you know,
so you can have multiple capitals in there
-and I'll get recognized can be used as a wiki word +and it'll get recognized, can be used as a wiki word.
-so for example when I just type hi wiki here +So for example when I just type HyWiki here,
+00:17:09.520 --> 00:17:11.750 it automatically recognizes it,
+00:17:11.751 --> 00:17:14.239 and you see it turned it into a hyperlink button,
-which again, Control-H-A will tell me exactly what it does there. +which again, C-h a will tell me exactly what it does there.
-But I can just hit the action key, made a return, +00:17:18.160 --> 00:17:21.599 +But I can just hit the action key, M-RET,
-and it'll display my hiwiki.org file. +00:17:21.600 --> 00:17:26.879 +and it'll display my hywiki.org file.
All wiki pages are org files. @@ -870,20 +909,20 @@ You can export an entire wiki
using essentially the org export capability
-With a little extra set of features that we've added in +00:17:43.160 --> 00:17:47.539 +with a little extra set of features that we've added in,
-but let's say even better you see +00:17:47.540 --> 00:17:50.083 +but let's say, even better. You see
-I have this heading here so let me just change this +00:17:50.084 --> 00:17:54.119 +I have this heading here, so let me just change this.
-you go back here and I'll say go to heading +You go back here, and I'll say go to heading,
-so you just put a pound on it +so you just put a pound on it,
and now that whole thing is a reference to a specific org section. @@ -973,7 +1012,7 @@ But let's just say I want to say it. So, you know, heading. That's it. I'm just in org mode.
-Now anytime that high wiki mode is active, +Now anytime that hywiki mode is active,
in any buffer essentially, @@ -994,7 +1033,7 @@ right as I type. So, again, you can embed these as org links in org.
-There's a special format like this, HiWiki word +There's a special format like this, HyWiki word
that you can make an org link @@ -1009,40 +1048,52 @@ So there's all sorts of compatibility, but basically it's just words,
-and HiWiki takes care of the rest for you. +and HyWiki takes care of the rest for you.
-So there's a directory where all these, it's HiWiki, +So there's a directory where all these, it's HyWiki,
-hi wiki tilde slash +00:20:26.680 --> 00:20:31.206 +hywiki, ~/hywiki is the default place
-hi wiki is the default place where all these would be found +00:20:31.207 --> 00:20:32.719 +where all these would be found,
-and there's a menu now in hyperbole for hi wiki h +and there's a menu now in hyperbole for hywiki, h,
-and you can see it has a lot of capabilities +and you can see, it has a lot of capabilities.
-but i can say b go into the directory of all the files +But I can say, b, go into the directory of all the files,
-just pull them up and any of these you'll see +just pull them up, and any of these you'll see...
-let me give you one like this me okay so you can see the other wiki words being highlighted in here +00:20:47.800 --> 00:20:56.589 +Let me give you one like this. + +00:20:56.590 --> 00:20:58.473 +Okay. So you can see the other wiki words + +00:20:58.474 --> 00:20:59.959 +being highlighted in here.
-so it's very fast to this there's almost no delay for anything +It's very fast too. There's almost no delay for anything, + +00:21:04.040 --> 00:21:07.129 +and yet very flexible,
-and yet very flexible and you have this ability you know where you could type emacs section dash 1 dash 2 +00:21:07.130 --> 00:21:09.915 +and you have this ability + +00:21:09.916 --> 00:21:14.679 +where you could type emacs#section-1-2
-and If you didn't have delimiters around it, +and if you didn't have delimiters around it,
but you can put any delimiters @@ -1050,32 +1101,38 @@ but you can put any delimiters
like double quotes or parentheses,
-and then it'll match without you having to change the header at all +00:21:20.840 --> 00:21:23.502 +and then it'll match without you + +00:21:23.503 --> 00:21:25.159 +having to change the header at all
-with the spaces included and all of those. +with the spaces included, and all of those
-know will get recognized. +will get recognized.
-I don't know if this if the section exists right there. +I don't know if the section exists right there.
-So anyway a lot of capability you can see that here where I did the high +00:21:35.600 --> 00:21:40.454 +So anyway a lot of capability you can see that here + +00:21:40.455 --> 00:21:41.959 +where I did the hy...
it actually highlights as an org link
-because it is an org link +because it is an org link,
and it'll operate just like any other org link
-even though it's a high wiki word link as well. +even though it's a hywiki word link as well.
So very powerful stuff @@ -1086,6 +1143,8 @@ and totally integrated with Org Mode throughout.
Great. There's another question. +NOTE Q: Are there any talks from this year's emacsconf that discussed things that would work well with Hyperbole? +
Are there any talks from this year's Emacs Conf @@ -1093,7 +1152,7 @@ Are there any talks from this year's Emacs Conf that discuss things that would work well with Hyperbole?
-No. Unfortunately, I had to work yesterday, so I haven't... +No. Unfortunately, I had to work yesterday, so I haven't
been following the conference as much as I do. @@ -1111,7 +1170,7 @@ it's like pick your favorite mode, pick your favorite type of information.
-Can I hyperbole work with that? +Can hyperbole work with that?
You know, the answer is almost always yes. @@ -1122,29 +1181,32 @@ So, you know, if I show you just a little bit,
if I show you some of these implicit button types,
+00:22:48.680 --> 00:22:50.799 just so you know the amount of code
+00:22:50.800 --> 00:22:53.708 involved to create a type.
-So here's like a male, recognizing +00:22:53.709 --> 00:22:59.679 +So here's like a mail, recognizing
an email address as a button.
-It's a little long so that it creates a lot of things +It's a little long, so that it creates a lot of things,
but you know it's less than 15 lines of code for that.
-Path names are complicated so that's a longer one +Path names are complicated, so that's a longer one, + +00:23:12.200 --> 00:23:14.299 +but let's look at...
-but let's look at so here's one recognizing a bibliography entry. +00:23:14.300 --> 00:23:18.799 +So here's one recognizing a bibliography entry.
So it can be between two and 20 lines of code @@ -1152,14 +1214,20 @@ So it can be between two and 20 lines of code
to create an entirely new button type.
-And you create it once, and you just add it to the set of types, +00:23:27.520 --> 00:23:29.818 +And you create it once,
-just like at the fun, except it's done with this macro +00:23:29.819 --> 00:23:32.159 +and you just add it to the set of types, + +00:23:32.160 --> 00:23:33.922 +just like at the fun, + +00:23:33.923 --> 00:23:35.479 +except it's done with this macro
-called def, implicit button type, and defib. +called def implicit button type, and defib.
And it's part of your hyperlinking system forever then. @@ -1192,7 +1260,7 @@ So we do that all the time, create small things, but all of these are built into Hyperbole.
-Markdown links, tech info links, all of that's automatic. +Markdown links, texinfo links, all of that's automatic.
I could even be in a shell mode, and I just say ls, @@ -1200,11 +1268,11 @@ I could even be in a shell mode, and I just say ls,
and these are hyperlinks that Hyperbole understands, right?
+00:24:30.520 --> 00:24:33.125 It just jumps right to the file.
-So grep-n, You know, looking at any line numbers, +00:24:33.126 --> 00:24:36.999 +So grep -n, you know, looking at any line numbers,
you don't have to remember @@ -1213,7 +1281,7 @@ you don't have to remember all these different commands anymore.
-You just hit made a return, +You just hit M-RET,
and Hyperbole does the right thing @@ -1236,8 +1304,11 @@ we've already probably integrated with Hyperbole
or with a little bit of custom coding.
-You can do it. I think that's the end of the etherpad questions for now, +00:25:04.640 --> 00:25:08.402 +You can do it. + +00:25:08.403 --> 00:25:11.199 +I think that's the end of the etherpad questions for now,
but I see a number of people in the room, @@ -1270,7 +1341,9 @@ Maybe you want to bring up a topic. I think I... Yes. Sorry, Bob.
-I think I saw a question here on IOC. It was like this. +I think I saw a question here on IRC. It was like this. + +NOTE Interesting, but the many different link formats makes reading and analyzing my notes much harder and less usable outside Emacs.
Interesting, but the many different link formats @@ -1309,7 +1382,7 @@ which are consistent, but in order to have different types, you have to type a prefix name,
-like you see the HY for the High Wiki buttons in org mode. +like you see the HY for the HyWiki buttons in org mode.
So I think the trade-off is pretty much the same, @@ -1348,7 +1421,7 @@ There's even a custom macro that instead of using that defib
-where you have to type out list code, +where you have to type out Lisp code,
you can use regular expressions. @@ -1366,7 +1439,7 @@ So, you know, depending on what works well for your eyes, you can make Hyperbole adapt quite well to that.
-And again, if you start using the HiWiki, +And again, if you start using the HyWiki,
there's literally zero markup on that. @@ -1393,13 +1466,13 @@ Let me go back to the Emacs here. If there are any other questions.
-Let me see. Let me go back to that. This K outline here. +Let me see. Let me go back to that. This Koutline here.
-So we covered HiWiki. +So we covered HyWiki.
-We're in the, I'll just show you some things +We're in the... I'll just show you some things
that we wanted to highlight @@ -1413,56 +1486,58 @@ But feel free to jump in anytime
if you want to ask something. +NOTE Koutliner +
-So what we're looking at here is a K Outliner document. +So what we're looking at here is a Koutliner document.
There's, you know, hyperbole is pretty well documented.
-There's a large manual. There's interactive. +There's a large manual. There's interactive
-demos of it and there are videos as well +demos of it, and there are videos as well.
-but the K Outliner is unique in Emacs +But the Koutliner is unique in Emacs,
-because it it can do like full legal auto numbering you +00:29:12.080 --> 00:29:17.258 +because it can do like full legal auto numbering.
-just say I want to create a new headline +00:29:17.259 --> 00:29:21.399 +You just say, I want to create a new headline,
-and you can see or I could create four +and you can see. Or I could create four,
-I could say I want to create three more of these +I could say I want to create three more of these,
-and I can do it all at once with one key +and I can do it all at once with one key.
-I can then just tab to make sublevels here +I can then just tab to make sublevels here.
-and you see this is using a specific outline format that we have +And you see this is using a specific outline format that we have
-but if we do dot in the view specs here +but if we do . in the view specs here,
-it changes to legal outlining so it's really that simple +it changes to legal outlining. So it's really that simple.
-and all of these numbers are automatically maintained +All of these numbers are automatically maintained.
-as I move stuff around I can use like org mode alt arrow keys +As I move stuff around, I can use Org mode alt arrow keys
-to like move things up and down, right? +to move things up and down, right?
And just move them around. @@ -1474,10 +1549,10 @@ And when I run out, you know, when it can't go any higher, it gives me an error.
-And then it's just free form typing here with auto-wrapping. +And then it's just fre- form typing here with auto-wrapping.
-The nice thing is that there's, +The nice thing is that
there's actually these hidden, @@ -1513,7 +1588,7 @@ So you can embed that in links and say, I want to link to cell 29.
-If I go, let me just go to the K Outliner example. +If I go, let me just go to the Koutliner example.
And I'll show you one of those, which is really cool. @@ -1543,7 +1618,7 @@ So when Hyperbole inserts a link, it puts this equal with the ID stamp in it automatically.
-So if what'll happen is when I reference this, +So if... What'll happen is when I reference this,
okay, it's still the same. @@ -1578,11 +1653,11 @@ And you can reference this.
You can reference the file and the cell number.
-And again, you don't put this hyperbole. +00:32:13.800 --> 00:32:15.487 +And again, you don't put this...
-You don't put this in. +00:32:15.488 --> 00:32:17.679 +Hyperbole will put this in.
And then you can even have these view specs, which say, @@ -1591,7 +1666,7 @@ And then you can even have these view specs, which say, I want to clip the display to one line,
-and I want to delete. ellipses. +and I want to delete ellipses.
So here we see a view over the same outline @@ -1606,37 +1681,45 @@ So here we've said, you know, there's no blank lines between cells.
-now I change the view spec and put a blank line in there +Now I change the view spec and put a blank line in there,
-and it's all changed so lots of consistency that you get +and it's all changed. So lots of consistency that you get.
-when you when you change a node in the outline +When you change a node in the outline,
-the whole tree shifts and all of this is maintained +the whole tree shifts, and all of this is maintained,
-all of the structure is maintained automatically by hyperbole +all of the structure is maintained automatically by Hyperbole. + +NOTE Org tables
-and you can embed or Tables in here as well. +You can embed Org tables in here as well.
-So if I just press made a return action key again on this or Disabled. +So if I just press M-RET action key again on this... Org disabled.
-Okay. So now I enabled org mode here +Okay. So now I enabled Org mode here, + +00:33:21.800 --> 00:33:25.340 +and where you see, like, tab here shifts a cell. + +00:33:25.341 --> 00:33:27.606 +When I'm inside the table,
-and where you see like tab here shifts a cell when I'm inside a The table tab just operates like normal org tables. +00:33:27.607 --> 00:33:31.719 +tab just operates like normal Org tables.
So I can do all of the things
-that I can do in org table mode as well within this k-outline. +that I can do in org table mode as well within this koutline.
So it seems pretty useful to me, @@ -1651,12 +1734,12 @@ But I think you see some of the benefits that can accrue by using that format.
-But this is just this is just one piece of hyperbole, +But this is just one piece of Hyperbole,
+00:33:57.840 --> 00:34:02.179 a major mode that you can choose to use or ignore entirely,
+00:34:02.180 --> 00:34:04.039 you know, dependent on your needs.
@@ -1680,11 +1763,14 @@ which is always, if you've ever used Word
or any of those word processors,
-it's really a pain to maintain those hierarchies in those compared to here. +00:34:21.040 --> 00:34:24.589 +it's really a pain to maintain those hierarchies + +00:34:24.590 --> 00:34:26.479 +in those compared to here.
-Okay, so that was just showing you the KL liner. +Okay, so that was just showing you the Koutliner.
Does anybody have any questions @@ -1692,6 +1778,8 @@ Does anybody have any questions
or I'll just continue down a bit? +NOTE Selecting between delimiters +
Okay, so some other capabilities @@ -1702,16 +1790,16 @@ that we've fairly recently put in. Well, this has been here for a long time.
-You can, I think the binding I use is Control-C-M. +You can, I think the binding I use is C-c m.
I forget what it is.
-No, sorry, that's Control-C, Control-M. +No, sorry, that's C-c C-m.
-Now let's CTRL C, forward slash. +Now let's C-c \.
Okay, so what I wanted to show you here is that the action key @@ -1732,22 +1820,22 @@ and bigger chunks of text, but this is really nice that you can just go anywhere
-in pretty much any mode and hit made a return. +in pretty much any mode and hit M-RET.
And so in Lisp, you can be on the trailing paren
-and it will select the whole expression or the opening +and it will select the whole expression, or the opening
-and it'll select just that piece +and it'll select just that piece,
-but even better when you're copying pasting +but even better when you're copying, pasting,
-I can now if there's no region selected control W made a W +I can... Now if there's no region selected, C-w, M-w,
will act on the structured entity @@ -1759,12 +1847,15 @@ that you're at the beginning or ending delimiter for without you having to highlight the region
-So if I hit made a return, it would highlight it, +So if I hit M-RET, it would highlight it, + +00:36:14.720 --> 00:36:19.085 +but let's just do M-w to cut that
-but let's just do made a W to cut that and then I'll yank it here. +00:36:19.086 --> 00:36:20.917 +and then I'll yank it here.
+00:36:20.918 --> 00:36:23.599 And you see it grabbed the whole expression
@@ -1786,7 +1877,9 @@ You know, on the braces, you can select the whole function with one key press,
-made a return, and then copy it somewhere. +M-RET, and then copy it somewhere. + +NOTE Ace-window
And Hyperbole integrates with Ace Window if you use that. @@ -1801,13 +1894,13 @@ We'll just go to scratch. Okay. And then I can go, it's sort of interesting,
-it works with the, with Dired as well. +it works with Dired as well.
-So I can go here and say, I want to So if I do Meta O, +So I can go here and say, I want to... So if I do M-o,
-ACE window will show me the labels to use, A, D, or S, to do something. +Ace-window will show me the labels to use, a, d, or s, to do something.
Like I can move to any of those windows. @@ -1816,52 +1909,54 @@ Like I can move to any of those windows. But what Hyperbole lets you do
-is say I want to throw with T, +is say I want to throw with t,
like this glass.org file over to the bottom window.
-So I go MetaO to invoke it. I say I want a T to throw it. +So I go M-o to invoke it. I say I want a t to throw it.
-then where do I want to throw it to s the window and +Then where do I want to throw it to? s, the window, and
-Then you see it's now displaying glass org +then you see it's now displaying glass.org.
-so I can do that with files I can do it with regions of text you can +00:37:49.880 --> 00:37:55.763 +So I can do that with files. I can do it with regions of text.
-Replace things in a buffer +00:37:55.764 --> 00:37:58.719 +You can replace things in a buffer,
-or throw the whole thing to the window +or throw the whole thing to the window. + +NOTE Dired
-so a couple extra commands +So a couple extra commands
-that it extends ace window with you +00:38:02.760 --> 00:38:05.034 +that it extends ace window with...
-can even I think, well, we also have this command, +00:38:05.035 --> 00:38:12.159 +you can even, I think, well, we also have this command,
-I think it's Control-C, yeah. +I think it's C-c @, yeah.
So what it did there was it just selected the files
-that I had marked in Dura, +that I had marked in Dired,
it selected and created a window grid out of all of them.
-you know, so I hit like three keystrokes. +You know, so I hit like three keystrokes.
That's kind of convenient if you want to see @@ -1872,11 +1967,13 @@ a lot of information all at once.
And so we covered all that. I won't go into it too much, +NOTE Controlling windows or frames +
-but there's a whole nother window and frame control system +but there's a whole 'nother window and frame control system
-under the screen menu here if you type control HHS. +under the screen menu here if you type C-h h s.
then you can select either controlling windows or frames. @@ -1933,13 +2030,15 @@ and many frames that you use, it just makes management very convenient.
-And then you just cue to quit out of there +And then you just q to quit out of there
and you're back wherever you were. +NOTE Documentation +
-So, Finally, we have a lot of documentation. +So, finally, we have a lot of documentation.
This is just a link to the videos, @@ -1954,7 +2053,7 @@ There's two demos or tutorials. One to get you started. Notice I'm using these implicit buttons, so keystrokes,
-and I can just made a return on that. +and I can just M-RET on that.
And that takes me to, here's all the videos. @@ -1966,10 +2065,12 @@ And you can get started with that or just interact with this demo that we have.
-And there's one for the K Outliner as well. +And there's one for the Koutliner as well. + +NOTE Videos
-One of the things that If you're into videos +One of the things that... If you're into videos
and you need to link to them, @@ -2040,6 +2141,8 @@ You can study one particular section right here.
Just jump directly to that if you want to know about it. +NOTE Manual +
The manual is interlinked, has an extensive glossary, @@ -2083,7 +2186,7 @@ to create implicit button types from simpler to harder. So like, here's an example
-where the do pressing control X after this expression +where pressing C-x after this expression
defines a new action button link type called pilot. @@ -2127,31 +2230,34 @@ My first read-only. It doesn't want me to go.
It must be kind of strange.
+00:44:25.000 --> 00:44:32.559 Something with this key window that I have over here.
+00:44:32.560 --> 00:44:35.679 Let me just move off there. Look at that.
+00:44:35.680 --> 00:44:38.319 Maybe it's just activating that.
+00:44:38.320 --> 00:44:46.319 Yeah, it keeps jumping back there.
+00:44:46.320 --> 00:44:49.542 I don't know. I have to get this straight.
+00:44:49.543 --> 00:44:53.958 Yeah, it's not letting me type the buttons.
+00:44:53.959 --> 00:44:57.875 Let me see if I can turn off the key casting.
-Yeah, maybe that'll help. just gonna exit out of here. +00:44:57.876 --> 00:45:23.999 +Yeah, maybe that'll help. I don't know, that put me in some strange... + +00:45:24.000 --> 00:45:30.719 +Just going to exit out of here if I can.
+00:45:30.720 --> 00:45:32.960 Does anybody have any questions they want to cover?
-- cgit v1.2.3