voidq.xyz 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.
Thinking about restructuring my #emacs config. Right now it is divided in 4 files and it still "requires" packages instead of use- package. The latter would make it possible to defer loading, but in the other hand i set up all of my extreme personalized keybindings at the end of config in one place. Would that work if I use-package. As I understand i would also have to use an :commands to create autoloads for all those binds.
YOU GUYS HOLY FUCK M-x re-builder
DEAR GOD IN HEAVEN I PREVIOUSLY IGNORED IT LIKE I CAN WRITE REGULAR EXPRESSIONS WHY DEAL WITH THIS FUSSY THING
I WAS BLIND BUT NOW I SEE FORGIVE ME LORD THE SCALES HAVE FALLEN FROM MY FOOLISH EYES
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you William Theesfeld Jr for assigning your copyright to the FSF! More at: https://u.fsf.org/4bl #Emacs #CopyrightAssignments
I've used #GNU #Emacs ≥ 30 years (since bf. #Linux even existed)! I've cycled btw using:
* M-! (b/c #Unix SYSVR3.2.3 had no job control!)
* C-x C-z
* `xterm`s alongside with Emacs
* M-x ansi-term
* M-x shell
For ≈ 8 years, it's been 💯 `xterm`s beside Emacs.
I just got fed up with a task that included lots of pointer cut-and-paste. I started M-x shell out of desperation.
😲🤯 M-x shell is *really* good now.
Should I say goodbye to `xterm` forever?
(BTW, I still use #vi — once in a while!)
#Ghostel appears to be the intellectual successor of #GNU #Emacs ansi-term. Thing is, M-x shell has the advantage of being more like an Emacs buffer than it is like a terminal. I mean, I'll eventually try Ghostel (on my very long TODO list now), but the reason I stopped using ansi-term was I didn't really want a terminal emulator in Emacs, I wanted an interactive buffer talking to #Bash. M-x shell used to be kinda buggy for this purpose, now it DWIM's smoothly (10 yrs later!)
I've used #Emacs nearly every day¹ of my life since mid-1991. The thing is, I had to use #vi (well before #vim existed) for ≈3 months before I got Emacs — just enough time to be editor bilingual.
Also, IMO doing root stuff in Emacs is ill-advised (yes, I know #TRAMP exists), so I always use vi in a root shell.
¹ It's been 12,800 days since I downloaded #GNU Emacs 18.56 (which took ≈6 nights via #Usenet comp.sources). I suspect I used Emacs about 11,300 of those 12,800 days.
Cc: @FoxFunction
Finally after about 6 months of revising and polishing with @minad, we have resubmitted the #Emacs Canvas patch to bug tracker:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281#419
We have incorporated all of the suggestions made by Eli and others last time. Very excited about this. Fingers crossed.
@pabryan Thanks! This does look like something I could use. The package hasn't had an update in 7 years though. I wonder if it's stable at this point or just abandoned?
@yantar92 does have a nice setup, which he was kind enough to show during one of the monthly org meetups. But he was doing things so quickly that I didn't catch everything. It would be really nice if he could give a talk in emacsconf or just record a screencast describing his setup. He does almost everything in emacs which is where I'd like to be (email, notes, TODOs, pdf reading, bibliography management). AFAIK he's replaced most of his needs for zotero with #emacs and #orgmode. I think people would be interested to see how the official maintainer uses orgmode as an academic.
while i wait for the writing and TTRPG juices to flow, i am getting back into some coding. it's weird. because i've been doing more #Emacs #Lisp coding lately, i've been doing more stuffs with Emacs. for example, last night, the diceware minor mode was moved to a better state (https://codeberg.org/senchawizard/emacs-diceware)
I tagged a bunch of #emacs package releases:
- Cape 2.8: Better cape-dabbrev case folding and fixes to cape-capf-super
- Corfu 2.12, Osm 2.5: Improvements to mouse support
- Elfeed 4.1.1: Much more robust database loading
- Jinx 2.9: New command jinx-remove-word
They will appear soon on the stable #elpa and #melpa channels.
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ruslan Kamashev for assigning your copyright to the FSF! More at: https://u.fsf.org/4bl #Emacs #CopyrightAssignments
Guix shell now inside Emacs https://lobste.rs/s/uxsmk6 #emacs #nix
https://tusharhero.codeberg.page/guix-shell-in-emacs.html
Interactive Raylib with Common Lisp https://lobste.rs/s/8fep9z #video #emacs #games #graphics #lisp
https://www.youtube.com/watch?v=yeJRK_1rS4Y
For newbies feeling hesitant or frustrated about #Emacs and its Lisp flavor. tl;dr #Foss #lifelonglearning victories!
In 2010 or so I watched an interview with the immortal Carsten Dominick, creator of Org mode. He made an offhand remark to the effect of "I just love coding in Emacs Lisp, it's just how I think, it's just so natural, don't you agree?" And I was very unhappy. Because I could not agree. That discouragement stuck with me.
My wife always says "the time is going to go by anyway," and this is wisdom. By 2023 I had written "org-teach" for producing classroom materials, shared it at EmacsConf, actually used it in the wild. Others around here have done similar, @randyridenour @ericsfraga @asilata sorry if I'm forgetting you.
Long story short, the underlying #TeXLaTeX core couldn't do #taggedpdf until 2025. I asked on here for help and @yantar92 went to the mailing list and before I could say meta x @paaguti and @schuemaa had us all sorted out. So grateful!
https://codeberg.org/paaguti/pdf-ua2-tests/src/branch/main/ltx-talk-test
With these significantly changed dependencies I decided to rewrite the jank that was org-teach from scratch. And it feels like lightning shoots from my fingertips now. I can implement functionality almost as fast as I can think of it. Too messy to share quite yet. But this kind of workflow and software self sufficiency feels like a superpower. Emacs Lisp just feels natural now. After only a decade and a half!
But seriously, all my progress is thanks to this community.
After 4 months of slow progress, my Wayland window manager built on #river and written in #guile #scheme is finally functional!
I call it #gliver, it's heavily inspired by #emacs. It also inherits many of the architectural decisions and lessons learned from my other project #guile-swayer.
The screenshot shows a describe-variable function similar to #emacs
Well another day of chasing gcc 8.5 reporting errors in our code base. Today I think I'll build some Emacs macros to help. I use Emacs every day but don't often build a set of macros to help with code change. I do use the create-on-the-fly macros, but tis time for C-x (. Cheers, -Randy #gcc #emacs #macros
Green Tea 🍵 and some staring, fiddling 😜
#linuxkernel #linuxadmin #tool #mailinglist #notmuch #emacs #opensource
This is an interesting example of a subtle package interaction of two unrelated packages. Since Elfeed used find-file-noselect (instead of the more appropriate insert-file-contents) to load the database, Hywiki started to scan the buffer. The consequence was that database loading took five minutes for a 65M database.
@logan might be interested in a frictionless #Wiki with plain text in #Emacs with HyWiki: Zero Markup Hypertext - Reading Mode
https://www.chiply.dev/post-hyperbole-hywiki
Rune 1.1: adds Python, an Emacs editor, a symbol index and is now free
https://rune.build/blog/rune-1-1-release
Comments: https://news.ycombinator.com/item?id=49116272
#HackerNews #Rune #1.1 #Python #Emacs #Editor #Symbol #Index #Free #Software
Turns out the old Elfeed database-loading code left much to be desired:
https://github.com/emacs-elfeed/elfeed/commit/4bcda1b1d8912b0142b9e378e8e428e2c86c2d1a
Instead of find-file-noselect one should better use insert-file-contents. Interestingly, the problem was uncovered by an interaction with @rsw's Hywiki from the Hyperbole package.
Demystifying Emacs's Window Manager:
https://www.masteringemacs.org/article/demystifying-emacs-window-manager
The Emacs Window Management Almanac:
https://karthinks.com/software/emacs-window-management-almanac/