mastodon.me.uk is one of the many independent Mastodon servers you can use to participate in the fediverse.
Open, user-supported, corporation-free social media for the UK.

Administered by:

Server stats:

499
active users

#emacs

78 posts72 participants1 post today
Jörg Volbers<p><span class="h-card" translate="no"><a href="https://social.sdf.org/@pkal" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pkal</span></a></span> As long as <a href="https://berlin.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> attracts good and bright people for keeping it alive, yes. And in that regard, there seems to be no deficit currently.</p>
Eduardo Mercovich (él)<p><span class="h-card" translate="no"><a href="https://social.coop/@ntnsndr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ntnsndr</span></a></span> Ah, if you like that, just try <a href="https://social.coop/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> ;P :DDD</p><p>(BTW, if my computer doesn't have emacs, it is not worth turning it on). ;D</p><p>No, seriously, <a href="https://social.coop/tags/org_mode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>org_mode</span></a> is the 2nd best thing to process ideas after our brains.</p>
Charles Choi 최 민수<p>Here's my contribution to the Emacs Carnival 2025-07 topic: Writing Experience.</p><p>"Unleashing the Editing Superpower of Emacs"</p><p><a href="http://yummymelon.com/devnull/unleashing-the-editing-superpower-of-emacs.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">yummymelon.com/devnull/unleash</span><span class="invisible">ing-the-editing-superpower-of-emacs.html</span></a></p><p><span class="h-card" translate="no"><a href="https://masto.gregnewman.io/@greg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>greg</span></a></span> </p><p><a href="https://sfba.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a></p>
farcaller<p>Trying to get into <a href="https://hdev.im/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> with no minimal config (kickstart.emacs) and ALREADY this thing just beeps at me and does nothing ;-;</p><p>It's almost comical how back and forth I'm with it. Barebones emacs is surely no better than barebones vim, meaning I can use it, i just don't enjoy it. And easing into configuring it was such a wild ride of searching the configs of others (things I don't understand), trying the prepacked options (doom emacs is tolerable but I can't learn from it or strip it apart same as kickstart.nvim), and attempting to build a config from scratch.</p><p>I need LFS of emacs at this point. Yeah, I know how to navigate in org. Yeah, it works. But it's just a miserable experience all around and I don't understand which wrong turns I take...</p>
eruwero<p><span class="h-card" translate="no"><a href="https://berlin.social/@apublicimage" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>apublicimage</span></a></span> maybe we should do what the <a href="https://ieji.de/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> people are doing and turn <a href="https://ieji.de/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> into a proper <a href="https://ieji.de/tags/religion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>religion</span></a></p>
Jörg Volbers<p>Stack Overflow Survey 2025, Developer tools, Category IDE: <a href="https://berlin.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> isnt even listed 😪 But <a href="https://berlin.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> is on place 5. Even newcomer <a href="https://berlin.social/tags/zed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zed</span></a> seems to be more popular than <a href="https://berlin.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a>.</p><p><a href="https://survey.stackoverflow.co/2025/technology#most-popular-technologies-dev-envs-prof" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">survey.stackoverflow.co/2025/t</span><span class="invisible">echnology#most-popular-technologies-dev-envs-prof</span></a></p>
It's a me, Mauro<p>I've just literally recreated <a href="https://mograph.social/tags/Logseq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Logseq</span></a> endless journal page in <a href="https://mograph.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> thanks to Denote and dblocks! </p><p>With the bullet <a href="https://mograph.social/tags/journaling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>journaling</span></a> method included! (Each new entry inside a day's note is a heading with just the current time).</p><p>I've been looking for a way to achieve this in a long time. Actually if I didn't bother with Org-roam and went with Denote right away it would have been so much better.</p><p>The fact that Denote is basically just extra functions on top of org-mode is a great paradigm.</p><p><a href="https://mograph.social/tags/PKM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PKM</span></a></p>
It's a me, Mauro<p>On other news, I finally migrated all my Org-roam notes to Denote, and I just love it! So much more flexible and it just makes sense inside <a href="https://mograph.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> with its own tools and functions.</p><p>Love it.</p><p><a href="https://mograph.social/tags/PKM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PKM</span></a></p>
Greg Newman<p>Three days to get your <a href="https://masto.gregnewman.io/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> posts in for the July emacs carnival. A lot of great submissions so far. </p><p><span class="h-card" translate="no"><a href="https://dice.camp/@takeonrules" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>takeonrules</span></a></span> do you want to host August?</p><p><a href="https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gregnewman.io/blog/emacs-carni</span><span class="invisible">val-2025-07-writing-experience/</span></a></p>
Sacha Chua<p>2025-07-28 Emacs news <a href="https://sachachua.com/blog/2025/07/2025-07-28-emacs-news/" rel="nofollow noopener" target="_blank">https://sachachua.com/blog/2025/07/2025-07-28-emacs-news/</a> <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://social.sachachua.com/tags/emacsnews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmacsNews</span></a></p>
zrzz<p>Show me your <a href="https://emacs.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> keybindings that you put into <em>existing</em> global submaps that you feel are intuitive.</p><p>Here are some of mine:</p><p>Under C-x v (for VC stuff):<br>("C-x v t" . git-gutter-mode)<br>("C-x v s" . git-gutter:stage-hunk)<br>("C-x v n" . git-gutter:next-hunk)<br>("C-x v p" . git-gutter:previous-hunk)<br>("C-x v T" . git-timemachine)<br>("C-x v R" . browse-at-remote)</p><p>Under M-g for error navigation:<br>("M-g M-l" . flymake-show-buffer-diagnostics)</p><p>In the C-x map to complement C-x u:<br>("C-x C-u" . vundo)</p><p>And a better use for C-x C-o (overriding delete-blank-lines):<br>("C-x C-o" . browse-url-at-point)</p><p>Technically these are reserved or taken spots but I like these bindings enough to make an exception for them.</p>
zrzz<p>In a previous toot thread we've been talking about ways to launch processes from Emacs in a way that lets them survive Emacs exiting, crashing or restarting via M-x restart-emacs.</p><p>The best way I've found so far:</p><pre><code>;;; with separate cmd and args:<br>(call-process command nil 0 args)<br><br>;;; or let the shell parse the command:<br>(call-process-shell-command command nil 0)<br></code></pre><p>The key is the 0 as the third argument, this causes Emacs to discard the output and not wait for the process.</p><p>I use it like this for my EXWM command launcher function:</p><pre><code>(defun my-exwm-run (command)<br> (interactive (list (read-shell-command "$ ")))<br> (call-process-shell-command command nil 0))<br></code></pre><p>Previously I used start-process-shell-command and nohup but that accumulated defunct processes when using M-x restart-emacs. The call-process-shell-command with the 0 arg doesn't seem to have that problem and it doesn't need nohup. This is a bit counter intuitive because call-process is supposed to be for synchronous processes. Not sure if make-process (the async primitive) can do this the same way.</p><p>If somebody is familiar with how/why exactly this works I'd love to hear your thoughts.</p><p><a href="https://emacs.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://emacs.social/tags/exwm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>exwm</span></a></p>
Glyph<p>Ahem. By which I mean to say I usually do some <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/streaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streaming</span></a> on that channel, using <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> . One of these days I will remember how actually doing self-promotion works</p>
rando<p><strong>Loading rc file for shell-pop in tramp-mode</strong></p> <p><a href="https://lemmy.ml/post/33810670" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemmy.ml/post/33810670</span><span class="invisible"></span></a></p>
Emacs News<p>Charles Choi: Announcing Casual Compile, Elisp, and Eshell <a href="http://yummymelon.com/devnull/announcing-casual-compile-elisp-and-eshell.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">yummymelon.com/devnull/announc</span><span class="invisible">ing-casual-compile-elisp-and-eshell.html</span></a> <a href="https://emacs.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a></p>
Chip Butty<p>What I want is a consistent interface like lispyville/paredit/combobulate that I can navigate in something like evil, while having good multiple cursors that understand the bit of syntax that I'm highlighting and finding the matches. <a href="https://functional.cafe/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a></p>
Divya Ranjan :hilbert:<p>We're looking to optimize <a href="https://mathstodon.xyz/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> Reader's performance for High-Resolution monitors with fractional scaling.</p><p>Since I don't have such a setup, I'd be glad if people who do would be interested in contributing as testers.</p><p><a href="https://codeberg.org/divyaranjan/emacs-reader/issues/123" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/divyaranjan/emacs</span><span class="invisible">-reader/issues/123</span></a></p>
Charles Choi 최 민수<p>Announcing more Casual interfaces, this time for Compile (and Grep), Elisp, and Eshell in the v2.8 update. Learn more about it at the link below.</p><p><a href="http://yummymelon.com/devnull/announcing-casual-compile-elisp-and-eshell.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">yummymelon.com/devnull/announc</span><span class="invisible">ing-casual-compile-elisp-and-eshell.html</span></a></p><p><a href="https://sfba.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a></p>
Sid Kasivajhula<p>New Emacs extension: Mindstream.</p><p>It offers lightweight, stream-of-consciousness versioning for any writing task, from code to blog posts. It removes the hurdles to starting and the anxiety of losing work. Give it a try!</p><p><a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/writing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>writing</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p><p><a href="https://countvajhula.com/2025/07/28/introducing-mindstream-for-emacs/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">countvajhula.com/2025/07/28/in</span><span class="invisible">troducing-mindstream-for-emacs/</span></a></p>
Karl Voit :emacs: :orgmode:<p><span class="h-card" translate="no"><a href="https://mastodon.bsd.cafe/@chesheer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>chesheer</span></a></span> IMO people have lost the ability to discuss topics in a non-personal fashion. Factual level vs. personal level.</p><p>Nowadays, the tendency that any discussion results in personal insults is very high.</p><p>Besides: since <a href="https://graz.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> is able to do everything(!) that <a href="https://graz.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> does (except vimscript) but vim can only do vim-stuff but only a tiny fraction of the stuff that's built-in or optional within Emacs, this is actually settled once and for all. 😈 </p><p><a href="https://graz.social/tags/editorwars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editorwars</span></a></p>