veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

134
active users

#elisp

0 posts0 participants0 posts today
screwlisp<p><span class="h-card"><a href="https://mastodon.sdf.org/@iacore" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>iacore</span></a></span> <br>at the moment, I'm just writing knowledgebases and actions, where actions are either lisp or scripts of other or primitive actions. Sofaras not-emacs, I am planning to use <span class="h-card"><a href="https://shitposter.world/users/akater" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>akater</span></a></span>'s <a href="https://framagit.org/akater/cl-el/-/blob/master/el.org" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">framagit.org/akater/cl-el/-/bl</span><span class="invisible">ob/master/el.org</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a>.</p><p>I'm really still just <a href="https://mastodon.sdf.org/tags/dogfooding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dogfooding</span></a> <a href="https://mastodon.sdf.org/tags/softwareIndividuals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareIndividuals</span></a> rn. But situations [H (succ .s [paint :obj .h :as .c]) (color: .h) .c] (Holds) in the situation that normally results from the action of painting the object h with the color c, the color of h will be c<br><span class="h-card"><a href="https://infosec.exchange/@ksaj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ksaj</span></a></span></p>
jnpn<p>I forgot the semantics of elisp defvar and defparameter but I think you could emulate react + useState for free in any elisp buffer</p><p><a href="https://gist.github.com/jnpn/6dd1db0032467f1390e90d592294ee20" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/jnpn/6dd1db003</span><span class="invisible">2467f1390e90d592294ee20</span></a></p><p><a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/react" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>react</span></a> <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> <a href="https://mastodon.social/tags/state" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>state</span></a></p>
Phil<p><span>Just a snippet of elisp, that I thought may save some time.<br><br>I'm sure there's better/ more elegant ways of doing this, but jank that works is jank that works.<br><br></span><a href="https://bajsicki.com/blog/elisp-neat-tree/" rel="nofollow noopener noreferrer" target="_blank">https://bajsicki.com/blog/elisp-neat-tree/</a><span><br><br></span><a href="https://fed.bajsicki.com/tags/emacs" rel="nofollow noopener noreferrer" target="_blank">#emacs</a> <a href="https://fed.bajsicki.com/tags/elisp" rel="nofollow noopener noreferrer" target="_blank">#elisp</a></p>
Ian Brown :verified:<p>Spent spring break hacking on an <a href="https://mastodon.hccp.org/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> extension to make it easier to fuck around with <a href="https://mastodon.hccp.org/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChatGPT</span></a> and its ilk from inside the editor. There's a bunch of better extensions out there already, but sharing in case other folks are also trying to fuck around with these things and want add a shitty <a href="https://mastodon.hccp.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> hack by a rando into their .emacs file. <a href="https://github.com/igb/llmacs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/igb/llmacs</span><span class="invisible"></span></a></p>
Alfred M. Szmidt<p>Anyone wanna write a small <a href="https://mastodon.social/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a> <a href="https://mastodon.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> mode that handles <a href="https://mastodon.social/tags/LispM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LispM</span></a> <a href="https://mastodon.social/tags/LispMachine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LispMachine</span></a> fontified files? <a href="https://mastodon.social/tags/EmacsLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EmacsLisp</span></a> <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a></p>
screwlisp<p>Ugh, I'm procrastinating putting any actually interesting functionality into my new <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.sdf.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> mode <a href="https://mastodon.sdf.org/tags/AMA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AMA</span></a> <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/deextinction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deextinction</span></a> <a href="https://mastodon.sdf.org/tags/cognitive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cognitive</span></a> <a href="https://mastodon.sdf.org/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a></p>
Glyph<p>Hey fedi friends, I used to have some custom keyboard shortcuts in my Magit menus in <a href="https://mastodon.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> when it used "transient", and now it … doesn't use that, I don't think, and my old <a href="https://mastodon.social/tags/ELisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ELisp</span></a> broke and I do not want to reverse engineer the whole thing, I am just … tired. Does anyone happen to know off the top of your head how to add, like, "P" to the "P" menu in magit-status in a way that works on current (20250401.1753) magit?</p>
chfkch :nixos: :rust:<p>Hello <a href="https://ruhr.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> crowd.<br>I have found this handy blog post <a href="https://github.com/howardabrams/hamacs/blob/main/elisp/org-find-file-tags.el" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/howardabrams/hamacs</span><span class="invisible">/blob/main/elisp/org-find-file-tags.el</span></a> to search for files containing certain tags in <a href="https://ruhr.social/tags/OrgMode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OrgMode</span></a>.</p><p>But somehow i get the message `Symbol's function definition is void: reduce`. <br>Should reduce not be included in some "core" package or does any of you know where this could originate from? Did not find anything in my `package-show-package-list`.</p><p>As you see, i am not deep in <a href="https://ruhr.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> and most copy and paste my init file 😇</p>
HoldMyType<p>```<br>void add(struct node **root, int x)<br> {<br> struct node *conductor;<br> (*root==NULL)<br>```<br>this linked list passes by value, can it be done in <a href="https://mathstodon.xyz/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a>? <a href="https://mathstodon.xyz/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <br>/noob <br><a href="https://stackoverflow.com/questions/5442423/using-pass-by-reference-with-linked-lists" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/54</span><span class="invisible">42423/using-pass-by-reference-with-linked-lists</span></a></p>
Eugene :emacs: :freebsd:<p>Tried to replace my shell scripts with eshell scripts, written in <a href="https://mas.to/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> </p><p>Can't say that it was successful experiment. The eshell script was 4x times slower than usual zsh script. </p><p>Possibly, because loading of <a href="https://mas.to/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> even with "-Q --batch" options slower than loading of zsh :dragnsad:</p>
Giovanni S<p><span class="h-card" translate="no"><a href="https://moderndaywizards.org/accounts/protesilaosstavrou" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>protesilaosstavrou</span></a></span> just published an amazing new book about emacs lisp. I am quickly reading through It, this is probably the best book I would link to someone who wants to get into elisp.<br><a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> </p><p><a href="https://protesilaos.com/emacs/emacs-lisp-elements" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">protesilaos.com/emacs/emacs-li</span><span class="invisible">sp-elements</span></a></p>
cnngimenez<p>Trying to make an <a href="https://mastodon.social/tags/xmpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmpp</span></a> chatbot in <a href="https://mastodon.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a>... <a href="https://mastodon.social/tags/xmpp4r" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmpp4r</span></a> didn't work 😢...<br>But I could do it with <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> and <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a>!</p><p>With emacs-jabber works well!</p><p>I made a script template for next time! You can use it too!<br>See: <a href="https://cngimenez.srht.site/emacs-jabber.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cngimenez.srht.site/emacs-jabb</span><span class="invisible">er.html</span></a></p><p>♊ <a href="gemini://cngimenez.srht.site/emacs-jabber.gmi" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible"></span><span class="ellipsis">gemini://cngimenez.srht.site/e</span><span class="invisible">macs-jabber.gmi</span></a></p>
Karl Voit :emacs: :orgmode:<p>Since I already complained about (local) <a href="https://graz.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> and failing to generate <a href="https://graz.social/tags/Elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elisp</span></a> code for me: <a href="https://graz.social/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChatGPT</span></a> successfully helped me write two elisp functions that are actually working today.</p><p>Seems like the current cloud AI is really better than my local AI approaches although privacy as well as the environment are harmed. 😔</p>
Karl Voit :emacs: :orgmode:<p>Confused by the <a href="https://graz.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> key binding concepts? You might be interested in reading:</p><p><a href="https://graz.social/tags/UOMF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UOMF</span></a>: My Emacs Key Binding Strategy<br><a href="https://karl-voit.at/2018/07/08/emacs-key-bindings/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">karl-voit.at/2018/07/08/emacs-</span><span class="invisible">key-bindings/</span></a></p><p><a href="https://graz.social/tags/publicvoit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>publicvoit</span></a> <a href="https://graz.social/tags/keyboardshortcuts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>keyboardshortcuts</span></a> <a href="https://graz.social/tags/shortcuts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shortcuts</span></a> <a href="https://graz.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>orgmode</span></a> <a href="https://graz.social/tags/hydra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hydra</span></a> <a href="https://graz.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a></p>
Ian Brown :verified:<p>This is a test of the <a href="https://mastodon.hccp.org/tags/Elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elisp</span></a> Broadcast System.</p><p>This is only a test.</p>
Karl Voit :emacs: :orgmode:<p><a href="https://graz.social/tags/irreal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>irreal</span></a> and <span class="h-card" translate="no"><a href="https://hachyderm.io/@bbatsov" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bbatsov</span></a></span> about <a href="https://graz.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> startup time: <a href="https://irreal.org/blog/?p=12903" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">irreal.org/blog/?p=12903</span><span class="invisible"></span></a></p><p>I, too, am totally convinced that it really doesn't matter if it is one or sixty seconds.</p><p>However, if your bootup time is much longer than mine (15-30s once a week) then you most probably have room for improvement (if you want). Consistent use of <a href="https://graz.social/tags/usepackage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>usepackage</span></a> with dependencies and "defer" did help on my side.</p><p>My config has 7724 lines of <a href="https://graz.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> (19851 including <a href="https://graz.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>orgmode</span></a> comments): <a href="https://github.com/novoid/dot-emacs/blob/master/config.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/novoid/dot-emacs/bl</span><span class="invisible">ob/master/config.org</span></a></p>
Stewart V. Wright<p>Ooh it gets better. When I said there is no string-builder the response (emphasis from Gemini) was:</p><p>"While string-builder /is/ part of Emacs since version 27.1, if you're encountering issues there might be something unusual in your specific environment or load path."</p><p>Translation: Stupid meat-bag</p><p>🤣</p><p><a href="https://fosstodon.org/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> <a href="https://fosstodon.org/tags/eLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eLisp</span></a> <a href="https://fosstodon.org/tags/Gemini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gemini</span></a></p>
TheSecondVariation<p>Okay this must be a very general problem and I am sure there are clever solutions to it. I recently started to automatize a lot of my backup routines with <a href="https://graz.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> and <a href="https://graz.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a>. What I am struggling with is that I constantly have to enter the password for every sudo command, so this is quite annoying. For the email I already use an authinfo file and somehow I should also be able to do that here too I just don't know how.</p>
laotang<p><span class="h-card" translate="no"><a href="https://mastodon.social/@tiang" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tiang</span></a></span> Why not <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a>?</p>
Karsten Johansson<p>Some important acronyms to know. Feel free to add some of your own.</p><p>Lisp:<br>Logic In Symbolic Paradigms<br>Lisp Inspires Strange People<br>Lisp Is Secretly Perfect</p><p>Python:<br>Pseudocode You’d Teach Hordes Of Newbies<br>Probably You'll Try Harder On Next-lang<br>Python: You'd Think Hardware's Optional Now</p><p>Emacs:<br>Editor Maintained As Community Shrine<br>Ecosystem Mainly Acquired by Cult Sysadmins<br>Emacs Means Always Configuring Something</p><p>Vim:<br>Vaguely Interactive Misery<br>Very Irritating Macros<br>Vim Isn't Modern</p><p>Linux:<br>Legendary Interface, Notoriously Unforgiving eXperience<br>Loyal In Nature, Unmatched eXtensibility<br>Linux Is Natural Under X</p><p><a href="https://infosec.exchange/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://infosec.exchange/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://infosec.exchange/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://infosec.exchange/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://infosec.exchange/tags/emacslisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacslisp</span></a> <a href="https://infosec.exchange/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> <a href="https://infosec.exchange/tags/sbcl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sbcl</span></a> <a href="https://infosec.exchange/tags/julia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>julia</span></a> <a href="https://infosec.exchange/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a> <a href="https://infosec.exchange/tags/wordplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wordplay</span></a> <a href="https://infosec.exchange/tags/developers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developers</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>