nadiyar.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Hey #emacs community! I‘m still not happy with my terminal experience inside emacs. What are your favourite packages for terminal usage inside of emacs?
(more Linux and FOSS news in previous posts of thread)
Godot 3.6.3 LTS Released: Android 16 and iOS 15 Updates for Mobile Devs:
https://www.linuxcompatible.org/story/godot-363-lts-released-android-16-and-ios-15-updates-for-mobile-devs/
Godot 4.7.2 Release: Threading Hardening, Mouse Input Fixes, and 57 Stability Patches:
https://www.linuxcompatible.org/story/godot-472-release-threading-hardening-mouse-input-fixes-and-57-stability-patches/
Nginx 1.31.4 Lands with PROXY Protocol v2 Support and gRPC Hardening:
https://www.linuxcompatible.org/story/nginx-1314-release-proxy-protocol-v2-and-grpc-hardening/
Nginx Dark Mode Support For Error Pages Remains Elusive:
https://www.phoronix.com/news/Nginx-Dark-Mode-Mystery
GNU Emacs 31.1 RC1: Completion Overhaul, Window Commands and Unicode 17.0:
https://www.linuxcompatible.org/story/gnu-emacs-311-rc1-completion-overhaul-window-commands-and-unicode-170/
WordPress 7.1 “Mary Lou” brings responsive styling, new media editor, and sticky admin bar:
https://alternativeto.net/news/2026/8/wordpress-7-1-mary-lou-brings-responsive-styling-new-media-editor-and-sticky-admin-bar/
WordPress launches browser extension for Chrome and Safari that can replace the admin bar:
https://alternativeto.net/news/2026/8/wordpress-launches-browser-extension-for-chrome-and-safari-that-can-replace-the-admin-bar/
Matomo 5.13.0 lands with a sparkline overhaul and native AI traffic tracking:
https://www.linuxcompatible.org/story/matomo-5130-released-ai-chatbot-tracking-and-security-fixes/
Go 1.27 released with generic methods, struct improvements, and memory allocation gains:
https://alternativeto.net/news/2026/8/go-1-27-released-with-generic-methods-struct-improvements-and-memory-allocation-gains/
Rust 1.98.0 Lands in Stable: Algebraic Floats, itoa Replacement, and Stability Fixes:
https://www.linuxcompatible.org/story/rust-1980-lands-in-stable-algebraic-floats-itoa-replacement-and-stability-fixes/
Bun 1.4 lands: Rust rewrite and zero external dependencies mark major milestone for devs:
https://alternativeto.net/news/2026/8/bun-1-4-lands-rust-rewrite-and-zero-external-dependencies-mark-major-milestone-for-devs/
Stripe will reportedly acquire AI model router OpenRouter in deal exceeding $7 billion:
https://alternativeto.net/news/2026/8/stripe-will-reportedly-acquire-ai-model-router-openrouter-in-deal-exceeding-7-billion/
Murena Just Made The Fairphone (Gen. 6) Better!:
https://feed.itsfoss.com/link/24361/17422921/murena-fairphone-6-plus
Redox OS Switches To EEVDF-Based Scheduler For 2.6x Throughput:
https://www.phoronix.com/news/Redox-OS-Goes-EEVDF
Open-Source Etnaviv Driver Now Able To Run YOLOX:
https://www.phoronix.com/news/Etnaviv-YOLOX
VirtualBox 7.2.16 Improves Shared Clipboard in Wayland, Adds FRED Support:
https://9to5linux.com/virtualbox-7-2-16-improves-shared-clipboard-in-wayland-adds-fred-support
FFmpeg Lands H.265 Vulkan Encode Performance Optimizations:
https://www.phoronix.com/news/FFmpeg-Faster-HEVC-Encode
(more FOSS news in comments)
#WeeklyNews #FOSSNews #Godot #Nginx #GNUEmacs #Emacs #WordPress #Matomo #Go #Rust #Bun #Stripe #Murena #FairPhone #Redox #RedoxOS #Etnaviv #YOLOX #VirtualBox #FFmpeg #GodotEngine #Dev #Development #Programming #Coding #GameDev #WebDev #WebServer #VM #FosseryTech
for the #emacs folks re: https://www.openwall.com/lists/oss-security/2026/08/21/1 ... to be clear: the implication here is that if you e.g. navigate a malicious git repo with dired (just opening the dir is enough) these bugs result in arbitrary command execution, because dired will stat the files by default ... so definitely pick up these fixes if you can 👍
Many #Emacs mode-line packages tend to perform expensive computations, while they should actually cache the mode line strings. Also #Elfeed suffered from such a problem, where the number of unread entries in the search buffer was counted *on every redisplay*. Fixed in Elfeed 4.2.0!
https://github.com/emacs-elfeed/elfeed/commit/460e104a89156b14ba7d45254a6c8b717c0d62e5
boostedIf your #Emacs feels slow, you should try profiling redisplay via scrolling:
1. Enable pixel-scroll-precision-mode via M-x
2. M-x profiler-start (cpu)
3. Go to some buffer and scroll for a while like crazy
4. M-x profiler-stop and M-x profiler-report
Look in the profile for functions taking excessive time below redisplay_internal.
@jason I wonder how much this influences the numbers:
```
Vim’s enterprise presence is harder to quantify the same way because it ships by default on nearly every Linux distribution and macOS install, making “who uses Vim” closer to “who administers a Unix server,”
```
A bit sad to see #emacs at just 8% and declining, but I feel that's made up for by how passionate those 8% are about the product and the strong community built around it.
Great article. I was pleasantly surprised that the author does seem to have a good technical grasp on these editors (as they said they did). Many of those stats are probably not measuring the right things. Is a 2 second start up time once a day important? Arguably stability, ergonomics and ultimately how productive the editor allows you to be is what produces good outcomes for the user. But, granted, I wouldn't know where to begin with trying to quantify any of that.
@Vivaldi the #Emacs among the web browsers. 😜
#Vivaldi #VivaldiBrowser #Browser #Email #Caldendar #RSSfeed #Emacs
I'm so used to pipewire being a bit of a confusing mess, that I wasn't expecting how simple, working, and done pipewire-0 in emacs is. (via @sacha)
I suppose I still need to figure out how to use it programmatically, but at least I can avoid using my mouse if I want to.
Wrote a few lines about my Mastodon.el configuration — mostly about 2 custom functions to use Nerd Icons instead of default emojis:
boostedDOOM is finally available on Emacs ELPA!
M-x package-install RET doom-game RET
https://github.com/minad/doom-on-emacs
The port uses the new canvas feature we've added to Emacs 32.
Wow, Jim implemented Eshell pipe redirection to Elisp functions.
https://github.com/emacs-mirror/emacs/commit/d5fea6863cc5d95b7af9052c1e7d5347693a6e41
Am currently in Britanny & exposed for various reasons to Breton music. Inevitable observation: B music is far more repetitive (limited) than Irish. Therefore am currently coding in Lisp (with thumbs in #Emacs on my phone; am on holiday!) functions to take tunes in ABC notation (thesession.org etc), doing Lempel-Ziv compression, and comparing compression rates. So far: Irish 33%; Breton 50%, i.e., hypo confirmed but tiny N. Need to figure out a sampling strategy!!
What is a good way to send an alert from Emacs on Linux to an android phone? (Happy to go via some messaging thing) #emacs
Okay so, I cannot still believe it. But the #Emacs Canvas patch is finally merged to upstream master. It's been over 8 months of back and forth, and so much confusion and self-doubt, but it's surreal to see it finally be merged.
A whole new era of graphics within Emacs has opened up with this!
I am going to be forever indebted to @minad for collaborating with me on this, for coming up with the idea when he saw me struggle with PPM. He's been the best mentor to me through all this. This was my first patch to core, and it is through his guidance that I could get into the details of redisplay, etc.
I am also very thankful to @tusharhero @moksh @shepherd who did not give up on this while I was on it. Tushar has been so supportive with reviewing, and helping and in general keeping my hopes high.
All in all, I am very glad to be part of the Emacs community.
Cheers to Emacs, the editor that not only refuses to die, but evolves and lives!
All of those churches are in communion with the Holy Roman Catholic Church and the Ecumenical Patriach of Constantinopel.
So these churches are just Dired, Org Mode, Magit, Gnus, Tramp, etc
Today, I got Gemma4:12b-it-qat running at a good 70 tokens per second on the Lenovo, Nvidia 4070, llama.cpp, with multi token prediction. Got Qwen3.8:27b running at a good 6 tokens per second. Yeah that one ain't going anywhere fast. I'm downloading Gemma4:26b to see how fast it can go on this poor machine. Also, got Emacs with Emacspeak working with an Eloquence speech server, for the new Eloquence for Linux. That's how I'm using Mastodon on Linux currently.
If GNU Emacs is the Holy Roman Catholic church, XEmacs surely is the Holy Orthodox church.
Both of these two churches are originally belong to the One, Holy, Catholic and Apostholic Church.
Atom, Zed, VSCode are all Protestant denominations. Exactly like those Protestants churches, more and more denominations will be created.
RE: https://fosstodon.org/@svw/117105043577901601
Looking at the innermost message.
Might "tried to save" refer to pressing C-s?
I vaguely recall something about cases where that indeed didn't reach Emacs (could that have happened on a Sun?), but then does that also mean Paul Graham didn't know about ^S/^Q?
In any case, I can't possibly recall how I learned about C-x C-s, so I can't recall how obscure it was, or not.
I won't know the answer, but the innermost message only tells a part of the story.
Does anyone know any #Emacs package to auto-expand the org-mode hidden element? I found `org-appear` but it needs to be toggled manually. I'm looking for a way to toggle that automatically if/when the point goes over the region with hidden elements.
Dear #emacs users. I like to use visual-line-mode and I also like to increase my font size a little. This results in help buffers, info buffers, ... looking weird due to the hard-coded line breaks at 70 characters (or whatever it is - I forget exactly).
In the screenshot, on the left there is a help buffer with unchanged font size and the hard wrapping fits fine. On the right, I've done M-x text-scale-increase and the hard wrapping breaks lines in weird places.
Question 1a: does anyone know how to get rid of the hard wrapping and just let emacs flow the text with word-wrap?
Question 1b: I was thinking of writing a minor mode which I'm thinking of calling no-hard-wrap to do it. My plan was to use a regex identifying a region that no-hard-wrap operates on. So for a helpful buffer, it would just operate on the region delimited between the heading Documentation and the heading References. In that region, if there is a line break followed by a non-space character, then I want to suppress the newline.
So, any tips for how to where to look for #elisp to alter a buffers display like that? Would an overlay do the trick? Make such newlines display as zero-width space or something?
EDIT: It should just be a regular space not a zero-width space.
I'm observing a weird behavior of org-mode python evaluation. Can anyone help me understand why I can only get the value out when I use `:session` for the source block while avoid using `print()` in Python?
The attached screenshot has all 4 combinations, and only the 3rd one returns the output properly.
What am I missing?
Prompted from the latest #Emacs Canvas patch discussion, me and @minad worked on making canvas work in display margins. We wondered if it would work in the mode-line, and voila it does! Look at that looping magical thing in the mode-line. The best part is that none of this is memory intensive or laggy anymore :D
occasionally in #emacs flycheck just decides that I want a different syntax checker and I'm not really sure why. today it's decided pyright. and I guess I'll just globally disable it, but I wish I knew _why_ this happened
As a slow reader I finally found and read some toots (and replies) about "Human Emacs" initiative — about Emacs future without LLM-generated code inside the core.
It is funny and interesting to see some replies to this initiative where the people tirelessly trying do not notice a big elephant in the room
The elephant: the LLMs already harmed an opensource infrastructure a lot — basically DDoSed the sites with source code, bugtrackers, etc in the Internet, created an unmanageable wave of machine-generated PRs, made by people who usually don't want to tinker with code and make something by themselves — they just want an "OpenSource developer" badge (for resume/LinkedIn?
).
Like go to fishing and catch some fish effortlessly, without learning how to attach the hook to the fishing line, first.
Ah and companies used your code to pretend that these LLMs could be useful in programming. Which leds to a wave of layoffs in the IT industry and worsened working conditions for those who still have a job.
So, using these LLMs as "just a tool" sounds for me like a "you have no honor" event. Like, one new guy broke everything in your house and shit on the table during the party — but you still welcome him in your home, because he is a "cool and smart guy".
And about "just a tool" and a popular comparsion of LLMs with a fucking calculator. I don't know about other countries, but in Russia (at least a decade ago) schoolchildren learn how to make arithmetic in mind and with pen and paper first. After that they could use calculators, not before.
You know why? Because without the skill to perform a fast and rough calculations just with a bare brain — the human being is just a fuckmeat for greedy marketers, happy to take all your money with shiny slogans: "only today! a good deal! just take a credit of 2097152 roubles with 1337% montly interest rate and pay just a 67 roubles per month for this new shiny toy!"
Should note that I'm still using mental calculations — not because I'm a fucking "Luddite", but because I won't die with dementia and Alzheimer, completely forgot anything valuable in my life.
If I'm able to offload some mental task to the tech — well, it doesn't mean that I'm should to do this.
For me it is obvious, that Human Emacs initiative was made with the same idea — if programmers could commit LLM-generated patches to Emacs, then it doesn't mean that they should to do it — at least to stay on horseback and maintain the problem-solving skills. And have some fun of course, not just cleaning the Augean stables as a second, non-paid job.
I think using Positron is growing on me. Some of the keybindings are not intuitive (like commenting code), but the #RStats completion and LSP works better than my #Emacs setup when I'm using my #Guix time-machine.
Positron was very bad, but since version: 2026.07.1 build 5 (Code - OSS 1.118.0) many of those rough edges are resolved.
I just wish @Posit was releasing it as Flatpak or snap as well.
@dentangle Sorry. Maybe I am misunderstanding you, or maybe you're misunderstanding the petition.
The status quo is that there is a committed, remarkably hardworking and accomplished group of Emacs maintainers with a historical affiliation with the FSF. (Your feelings and my feelings about that connection are irrelevant.)
Within that framework, those maintainers have determined that they will not adopt a separate policy from FSF. I strongly disagree, but I cannot object that my voice as a mere user is not considered there.
Meanwhile FSF delays making a decision. It may be from caution, it may be part of a pattern of general inefficacy, but the Emacs maintainers are waiting.
The petition says: if the decision is made to adopt a policy to allow LLM code, we support a fork.
I signed it because, in that sense, I could not tolerate leaving it up to "GNU" (the FSF) to decide the fate of Emacs.
Possibly, if the petition generates enough support, it will influence the Emacs maintainers and/or the FSF. I certainly hope so. I've lived through previous forks, and it is not a desirable outcome.
Great work people. Thank you for not leaving it up to GNU to decide the fate of emacs.
"We are here to declare our intent to use and develop a version of Emacs that is free from LLM-generated contributions regardless of whatever policy GNU decides upon."
Besides, Emacs does have evil mode which should make you feel right at home as a VIM user.
*Edited.
Tags: #Vim, #Neovim, #Guix, #Emacs, #Lisp, #Freesoftware, #FLOSS, #FOSS.
RE: https://fosstodon.org/@tarsius/116857447830546754
I admire @tarsius so much. I wish I had more money to send him. You know he makes his living this way, right? Come on, #Emacs, support him however you can.
Today I wrote some QoL functions for my org-mode files. I think elisp is growing on me. Thinking in lisp paradigm is different from what I'm used to (R, Python, C++, Perl, etc.) and I typically am lost on which part of the problem I should start with, but when the code comes together, its "elegance" brings so much satisfaction and feeling of accomplishment 🤓