So as we wait for people to drop @@ -60,6 +62,8 @@ So I think Emacs is really good for Python development.
So what are some other... +NOTE Q: How long have you been using Emacs? +
How long have you been using Emacs? @@ -138,6 +142,8 @@ So that's how it started. So like five years ago, maybe.
Cool. Um, so did you, what were some other, +NOTE Q: What editor were you primarily using before? +
what, what, what editor were you primarily using before you? @@ -207,6 +213,8 @@ I don't quite see how your setup works with IPython.
Sorry if you already answered this. +NOTE Q: Do you have your Emacs connect to the IPython kernel over the XMPP socket that IPython sets up? +
Do you have your Emacs connect to the IPython kernel @@ -282,6 +290,8 @@ or if I want this connection to a running app,
I'm using the Jupyter console, basically. +NOTE Q: Not sure if you've explored Org Babel, but what are the benefits of using your approach over Org? +
Have you explored Org Babel at all? @@ -342,8 +352,10 @@ that are probably more relevant,
just because a lot of it's kind of over my head. +NOTE Q: Have you seen marimo.io notebooks? It uses standard Python. +
-Have you seen the miramo.io notebooks? +Have you seen the marimo.io notebooks?
These use standard Python? @@ -390,6 +402,8 @@ and you ask about making pasta or some other sort of thing.
No, go ahead. Go ahead. I'm glad to ask any questions. +NOTE Q: what LLM did you say you've used? +
So just generally about Emacs as a coding developer, @@ -399,59 +413,59 @@ what are the features
that you tend to lean on more heavily?
-you know completion or you know what what have you +00:08:28.480 --> 00:08:34.059 +You know completion or you know, what have you...
-maybe I could put it better +00:08:34.060 --> 00:08:35.257 +Maybe I could put it better as:
-as what have you spent more time configuring for Emacs +00:08:35.258 --> 00:08:40.079 +what have you spent more time configuring for Emacs
to facilitate development?
-Yes initially it was basically taking away +Yes, initially, it was basically taking away
-some of the UI features +some of the UI features,
-basically disabling it and and but fairly quickly +basically disabling it, but fairly quickly,
-for for both closure development +for both Clojure development
-where i was using cider which is like a really good uh good tool um +where I was using CIDER, which is like a really good tool,
-and for python when i quickly found lp elp +and for Python, when I quickly found elpy,
-i'm not sure how to pronounce it +I'm not sure how to pronounce it,
-but you you get so much uh good things from these tools +but you get so much good things from these tools...
-so what i've done additionally is like theme +00:09:16.040 --> 00:09:21.019 +So what I've done additionally is theme
+00:09:21.020 --> 00:09:27.159 and maybe having this environment
+00:09:27.160 --> 00:09:29.019 that is without disturbance.
+00:09:29.020 --> 00:09:34.839 So I really like the code to have my full attention.
So I rarely have, maybe I have like a preview sometimes,
-but mostly it's the window or the buffer where I have my code +but mostly, it's the window or the buffer where I have my code,
and I've minimized the running REPL buffer. @@ -469,21 +483,23 @@ spent my configuration doing that. And also lately, trying out some LLM tools.
-So I think I have two packages +I think I have two packages
that I'm using actively today.
-And my favorite is a tool called ECA, +My favorite is a tool called ECA,
which is a LLM chat assistant, which is really good.
+00:10:20.200 --> 00:10:28.479 The developer is also an Emacs enthusiast.
+NOTE Q: Are you building your own Emacs, or using the system packages? + +00:10:28.480 --> 00:10:33.639 So are you the type of person that tends to work with
@@ -505,21 +521,21 @@ I'm not there yet with doing my own builds. Currently, I'm on macOS,
-so I'm installing Emacs through broom basically, homebrew. +so I'm installing Emacs through brew, basically, homebrew.
I've yet so much Emacs things to learn
-because I'm not even using org yet. +because I'm not even using Org yet.
I'm exploring the this editor.
+00:11:11.560 --> 00:11:13.919 So I feel like I'm very much a beginner.
+00:11:13.920 --> 00:11:17.919 I'm not using Emacs to its full potential yet.
@@ -537,10 +553,10 @@ Ed Stallthroat says, thank you
for publishing your configuration and offers a link.
+00:11:40.840 --> 00:11:43.199 Oh, great. Great.
+00:11:43.200 --> 00:11:46.359 Yes, those things that I showed in my talk,
@@ -588,6 +604,8 @@ Yeah, in Sweden, it's dinner time.
It's like 6 p.m. soon. That fits. +NOTE Q: Are you involved with local Emacs meetups? +
So are you involved with local Emacs meetups? @@ -615,10 +633,10 @@ into a local community there at all, No, I haven't.
Not in any community. I haven't done that yet,
-but we are like friends that I've gotten to know +00:13:10.760 --> 00:13:18.215 +but we are... Like, friends that I've gotten to know
+00:13:18.216 --> 00:13:23.439 through work and through like open source work that also use Emacs.
@@ -666,6 +684,8 @@ and thank you so much also for...
I'm sorry, I saw another question here. Let me cover that. +NOTE Q: Can you repeat the name of the LLM that you specifically mentioned there? - ECA +
Can you repeat the name of the LLM @@ -738,29 +758,32 @@ so I can send that to the REPL.
But for some reason, I forgot the name of it.
+00:16:11.480 --> 00:16:29.859 I can look it up. Just give me one minute, sorry.
-oh yeah gptel gptel that's that's the name of the other tool +00:16:29.860 --> 00:16:35.559 +Oh yeah, gptel, that's that's the name of the other tool
-which is uh also a good tool yeah +which is also a good tool, yeah,
-but ECA is more like a more chat companion +but ECA is more like a chat companion
-and this you can also you can tell it to write code and things like that +and this, you can also tell it to write code and things like that,
-but i mostly use it for reviews and research +but I mostly use it for reviews and research
-and like asking questions +00:16:51.680 --> 00:16:53.739 +and asking questions
-because i want to my I don't have a problem with typing code. +00:16:53.740 --> 00:16:57.544 +because I want to... My... + +00:16:57.545 --> 00:17:00.279 +I don't have a problem with typing code.
I don't think that slows me down, @@ -778,7 +801,7 @@ that's what I'm using LLM for, on LLM for two, mostly today. That really hits for me.
-I don't mind typing either. +[Corwin]: I don't mind typing either.
I think somehow having things be so simple @@ -811,40 +834,45 @@ and I don't see a backlog. There are a couple more comments here
-linking linking to the ECA Emacs and gptel. +linking to the ECA Emacs and gptel.
Comment also saying very cool setup.
-So I suppose I'll I'll hand it over to you +So I suppose I'll hand it over to you
-if you have kind of final thoughts or. +if you have kind of final thoughts or
additional wisdoms you want to share
-I really appreciate your taking the time to prepare this presentation +00:18:02.080 --> 00:18:03.974 +I really appreciate your taking the time + +00:18:03.975 --> 00:18:05.399 +to prepare this presentation + +00:18:05.400 --> 00:18:08.741 +especially to do the live Q&A with us.
-especially to do the live Q&A with us. Thank you +NOTE Wrapping up
-and I haven't anything more than that I will +00:18:08.742 --> 00:18:12.988 +[David]: Thank you. I haven't anything more than that
-of course I will continue like have evolving my setup +00:18:12.989 --> 00:18:19.479 +I will of course continue evolving my setup,
-because there's like new tools +because there's new tools
-and maybe new ideas also coming up +and maybe new ideas also coming up.
-and my What I'm aiming for in Python development +What I'm aiming for in Python development
is the great developer experience @@ -853,7 +881,7 @@ is the great developer experience of what's called Lisp programming, basically.
-So that's what I'm aiming at for Python 2. +So that's what I'm aiming at for Python too.
Thank you. Thank you so much. -- cgit v1.2.3