home.social

#elisp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #elisp, aggregated by home.social.

  1. I've updated blogmore.el with a couple of commands for working with the comment invite facility: blog.davep.org/2026/04/28/blog

  2. I've bumped blogmore.el to v4.1, adding a command to let me quickly swap a single image link from png to webp on my blog: blog.davep.org/2026/04/17/blog

  3. Every day which i either use org-mode or watch videos/bloh posts about it, my brain explodes how much cool stuff is provided or waiting to be integrated.

    Sad that i suck at lisp languages. I mean in theory i get them, but my brain does not like it, so reading it is slow for me.

    #OrgMode #Org #Emacs #ELisp

  4. I did a bit of recreational #elisp today and added #cargo support to #hubi, my #transient build interface. I think the extensible approach works pretty nicely even if I'm sure there are some edge cases to work out on other cargo projects: github.com/stsquad/hubi/commit

  5. I think any large interesting program you might write could well have an embedded language within it, in which the user can write stuff that is just as good, and just as deep as built-in functionality. You want this. It’s a thing that makes programs compelling.

    In #Vim, that embedded language is #VimScript. In #emacs, that’s #elisp (which in fact, I think the whole thing is written in). In a #smalltalk environment, you control the entire environment with Smalltalk, just as elisp applies to Emacs. For many, many things, that language is #lua ( #NeoVim, many games, #pandoc, #redis, this list goes on).

    I used to think there were really two reasonable mainstream languages you could use here: #Python or #javascript. Between those two, for a long time I felt that JavaScript was the winner. I think that has changed as Python has gotten faster, more powerful, and better known. But also, I think the answer might actually not be either of these two. It might be Lua. Lua is simpler and faster than either JavaScript or Python. It’s more embeddable. It’s designed specifically for this purpose. It’s in much wider use as an embedded scripting language. I don’t want Lua to be the answer. I like Python better. But I think Lua actually is the right answer.

  6. @tytr just messing with it for a little bit.. it looks like i really on LOTS of stuff that isn't a thing in #logseq .. #elisp #orgagenda #orgbabel #orgtables .. etc.. dang..