Skip to main content

Search

Items tagged with: emacs


#programming #engineering #emacs #eev #eepitch #markdown #md #intro #howto
screwlisp.small-web.org/progra…
Capturing how I have started programming recently. In an md markdown document, I just weave in eev's red star lines and pitch other lines. Since eev 'inhabits other things' naturally, eepitch makes plain markdown into a powerful interactive evaluation mode.

The eepitching includes #shell #lisp #elisp #commonLisp and my #softwareIndividuals #KRF in the kind of freeform medley it lends itself to.


I can't tell y'all how much I love #Emacs. It was the first interface that really intrigued me. It was the first interface where I felt like there was so much I could learn about. And Emacspeak brought it to life for me. Headings spoken by a deeper voice. Italics spoken by a higher, rather fuzzy voice. Bold spoken by a deep voice, almost like headings. Because headings are bold, and large. A calendar where I could move around the actual calendar, not just a list of events. Want to know what date next Friday is? Find Friday of this week, and simply press Down arrow. Or C-n if you're really into Emacs. And there it is. Oh and Nov-mode (nov.el). I can't say enough about that package. An EPUB reader that doesn't choke on a huge book. And Markdown-mode and Org-mode, and even HTML-mode. With Emacspeak, I could hear the syntax highlighting. That way, I knew if I didn't close a bracket pair, or quotes, not only by the punctuation itself, but how the voice sounds.

And now Emacspeak hasn't been updated in a year. Luckily, I think T.V. Raman has made fixes up to Emacs 30. But beyond that, I don't know. I hope it's not abandoned forever. I maybe could use Emacs through Orca, or BRLTTY, or maybe Speechd-el, if I can figure out how it's supposed to be set up and used well. But it feels like such a pail imitation of Emacspeak. But then, unconfigured Emacs doesn't feel all that special either.

#Emacs #foss #Emacspeak #accessibility #blind #linux


Protesilaos Stavrou: Emacs: my new Doric themes protesilaos.com/codelog/2025-0… #emacs


¡Hola Mastodon! 👋

Soy venezolano de #Caracas, viviendo en #Barcelona, España. También viví en A Coruña, España varios años.
Siempre escribiendo algunas notas en #OrgMode usando #Emacs. Interesado en #ios y #macos. Aunque estoy un poco oxidado, me encanta programar sobre todo usando #python.
A menudo escuchando algo de #rock o viendo #peliculas o #series. Aprendiendo #Català. #introducción

¡Esperando encontrar comunidades diversas en el fediverso!

#NewHere


@sacha CREF was made using the Zwei emacs substrate. Would you mind boosting for the #emacs crowd?

@mdhughes @hairylarry @rat

@nosrednayduj would it be possible for you to hang out in the interview as well?


#computerScience #programming #hyperlinks #engineering #history screwlisp.small-web.org/show/u… #urgent #boost
See the page - Interviewing @kentpitman Live in less than 23 hours about his writing of the CREF editor tagging/hyperlinking/answer-generating (kind of) in the 80s. Links to Kent's thread on the page.

The SDF Mastodon is down can cannot be expected to recover before the show. PLEASE boost this one for visibility, and Kent's thread (and add questions/comments to address there).

#emacs #zwei


Just spent a good half hour pulling my hair out trying to figure out why one of the #elisp functions I had just written was always returning nil when I tested it. Turns out, my test was mistakenly passing its inputs to the wrong (but similarly named) function (pivot-table-get-columns instead of pivot-table-get-body).

#Haskell's type system would've caught this. 🙃

#emacs #lisp


How is it 2025, and I am only just now finding out that TRAMP supports GNOME Online Accounts? I can easily access my Nextcloud files in Emacs.

#Emacs


How did I not know of sr-speedbar? I used imenu-list for this use-case previously, but this is so much nicer.

Required a tiny configuration to work with #zig but now works flawlessly.

#emacs


Je :emacs: Imakso, mirinde utilas shell-command-on-region (M-| ), per kiu oni metas tekston kiel enigo al programo.

Mi ĵus malkovris hodiaŭ la egale utilan sh-execute-region, kiu rulas liniojn kiel ŝelprogramo! Mi agordis ĝin hodiaŭ al C-c |. :gutkato_ridas:

:terminalo: Tiuanime, hodiaŭ mi skribis simplan funkcion, execute-buffer. Se vi redaktas skripton, per ĝi povas simple ruli la nunan dosieron kaj vidi la eligon. Tre utilas por ŝelo kaj bc-umado, ktp, kiel mi ofte faras. :gutkato_dikfingro_supren:

(global-set-key (kbd "C-c \\") 'execute-buffer)
(defun execute-buffer ()
  "Execute the current buffer’s file, sending output to a buffer."
  (interactive)
  (shell-command (format "\"%s\"" (buffer-file-name))))

#lang_eo #imakso #emacs #ŝelo #bash #gnu #linukso #lignukso


SSS 🐂 (The Supreme Sexp System) proudly announces version v2.3.15 of the project:

codeberg.org/jjba23/sss

SSS is a Lisp machine adventure with #gnu #linux, #guix where the #hacking culture is celebrated.

We now have a start in a declarative #firefox configuration written in #lisp ( #guile #scheme ).

Advanced #emacs #hyprland #wayland #rofi #alacritty #waybar and more, in a hacker friendly setup.


Just playing with jq-mode in emacs. Sounds like it should be just a mode for editing jq scripts but the "jq-interactive" lets you run and edit dynamic searches across the current json buffer. Then hit return and it replaces the contents of the buffer with the results. Neat way for quick way of filtering json files without having to jump out to the console. (If I can remember the jq syntax). ( Old data is in the kill-ring so you can back out changes. )

github.com/ljos/jq-mode
#emacs #json


Script where you think. Emacs + shell = zero-distance hacking. No tabs, no noise. Just flow.
#Emacs #Linux #ShellScript #Productivity #DeadSwitch

tomsitcafe.com/2025/05/11/shel…


In the latest version of #orgrr for #emacs (github.com/rtrppl/orgrr) I have added orgrr-super-compile-sequence. This function allows compiling the contents of a Luhmann-style sequence of notes (niklas-luhmann-archiv.de/nachl…) while also adding backlinks for each individual note (see the screenshot).

TL;DR This allows to collect **every** snippet of information about any field of interest stored in orgrr.


I've run into a snag.

I have a function, pivot-table-get-columns (shorthanded as pt-get-columns). Its job is to take an #OrgMode table and produce an alist of mappings of column names to column numbers. The column names are as defined by section 3.5.10 of the org-mode manual.

My code is here.

When I pass this function a table without column labels, it crashes on the format line (which it shouldn't even be reaching).

Can someone explain to me what I'm doing wrong?

(cc: @screwlisp )

#emacs #elisp

Edit: I've been beating my head against a wall for some time on this getting nowhere and less than a minute after asking this, I see it. My first unless should be a when. I'll fix it later.


My Commodore 64 from 1983. Understanding EVERYTHING, and changing ANYTHING, was realistically within reach for every user-owner. I didn't, but I COULD have. Everything was accessible and mutable.

That unmediated integrity between transparent machine and autonomous user was the magic.

The growing popularity of #retrocomputing is not mere nostalgia. It is a return to this value.

The passion for #foss #libre software is not mere stridency. It is a return to this value.

#emacs


@yantar92 and I are happy to announce that @noctuaminervae is the new Worg maintainer 🦄

Worg is the community-driven #Emacs #OrgMode documentation developed at git.sr.ht/~bzg/worg and hosted at orgmode.org/worg/.

See Christian's message on the list and please help him make Worg a nice, useful and up-to-date documentation resource.

👉 list.orgmode.org/878qn3h98b.fs…


Fine, I'll build an #emacs pivot table package for #org-mode.


Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you to Jacinto Roi Martin Pequeño for assigning your copyright to the FSF! More at: u.fsf.org/463 #Emacs #CopyrightAssignments


@eduardoochs @akater @jackdaniel
After reading parts of that presentation, I think I understand better what you are looking for.
I don't think there is an easy solution and I am sure there isn't a one-size-fits-all solution (as in many other cases).

I know #CommonLisp quite well, so I don't have some of the problems you describe.
I use #Emacs and #Elisp quite substantially, but I don't participate in related discussion groups, so I don't know what is on people's minds.


Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you to Jacinto Roi Martin Pequeño for assigning your copyright to the FSF! More at: u.fsf.org/463 #Emacs #CopyrightAssignments


The seemingly canonical way of detecting whether the C-u modifier was used on an interactive function call (when an actual numerical argument wasn't provided) in #elisp feels... icky. #emacs


I'm ocasionally asked if #Journelly would ever come to #Android. I'm open to the idea.

👉 Please register your interest by emailing: journelly + android @ xenodium.com

If you haven't heard about Journelly, here's a blog post xenodium.com/journelly-like-tw…

Please boost for visibility

#plaintext #privacy #orgmode #emacs #vim #java #kotlin #iphone #markdown


Spent a good couple of hours trying to get my head around Org Mode again. I think I can use it to get organised with work and (HR willing) my upcoming Software Development course. If I can get my head round it, I might even treat myself to the new @frameworkcomputer 12 computer.

It's a shame most of the tutorials are 3-6 years old. Hard to find something that teaches Spacemacs and Org Mode that's not so old most of the key bindings and settings have changed.

#spacemacs #orgMode #emacs


This is TOTALLY BANANAS. What an accomplishment. I congratulate you and I thank you.

Astonishing at #EmacsConf in December to see such (apparently) sudden progress on this front, and from multiple independent efforts!

Who knows where it will all go, but man, it sure would be cool to look back in ten years and see that it all snowballed into something that injects truly long-term sustainability into #Emacs.


Progress on my clone of the Emacs Lisp interpreter


This took me three months (a month longer than I had hoped), but I finally have merged it into the main branch!

This patch rewrites the Emacs Lisp lexer and parser in Scheme using Scheme code that is 100% compliant with the #R7RS standard, so it should now work across all compliant Scheme implementations. Previously the old parser relied on #Guile -specific regular expressions.

This patch also implements a new feature where a stack trace is printed when an error occurs. This of course makes debugging much, much easier. Previously the old parser did not keep track of where code evaluation was happening, it simply produced lists without source location information. The new parser constructs an abstract syntax tree (AST) and source locations are attached to the branches of the tree which can be used in error reporting and stack traces.

Next I will make whatever minor tweaks might be necessary to get my Emacs Lisp interpreter run on other Scheme implementations, in particular MIT Scheme, Gambit, Stklos, and Gauche. I would also like to try to get it running on Chicken and Chez, although these are going to be a bit more tricky.

Then I will continue with the task of implementing a new declarative GUI library.

#tech #software #FOSS #FunctionalProgramming #Lisp #Scheme #SchemeLang #EmacsLisp #Emacs #Schemacs #GuileScheme


Decades late to the party, I discovered #emacs
mattgemmell.scot/emacs/


Journelly is the freshest, and friendliest, way to make use of #Emacs #OrgMode format.

It’s a nice & cute iOS app. And thanks to using the open format what you journal is accessible on all your other devices.

Now, if you don’t care about orgmode, think of Journelly as a journaling app done right! It allows attaching photos, and location info, tagging. Pretty much everything you need. While keeping it nice and simple.

Super cool app from @xenodium apps.apple.com/ro/app/journell…


Today I Learned #emacs has an emergency escape!
emacsdocs.org/docs/emacs/Emerg…


Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you to Jacinto Roi Martin Pequeño for assigning your copyright to the FSF! More at: u.fsf.org/463 #Emacs #CopyrightAssignments


im convinced that #emacs doom-modeline is actually a crutch


youtu.be/lIk7-ftiO10
nothing to see here.
quick n dirty, unplanned scruffy first screencapture.
backed by soffmi muhod's dminipv from QOXEH.


#fish #bedrocklinux #soffmimuhod #nztt
#nvim #mcedit #emacs
#gentoos #toomanygentoos #nousetoo #hasusetoo
#nothingtoseehere
#linux
#nerds
#justtesting #ffmpeg #screencapture


ps rly i jus wan see how ffmpeg does.

& made a function for that...

\#screencapture with ffmpeg!  :D
\#e.g.
\#ffmpeg -f x11grab -i :0.0 output.mp4
\#or, as echo $DISPLAY shows ":3" here on tyson:
function screencapture
    ffmpeg -f x11grab -i :3 output.mp4
end

shall likely later improve it over the basic, like get mic capture etc...

and yeah, shall likely go put it somewhere better, like odysee or a peertube instance, or my own peertube instance. heh.

... got mind on notions of making a for i in (yt-dlp --list-formats | cut -d ' ' -f 1) ; yt-dlp --format=$i ; end or some such, in another function, along with the ffmpeg stitching commands like i used in making this with ffmpeg -i output.mp4 -i soffmi\ muhod\ -\ QOXEH\ -\ 03\ dminipv.flac -c:v copy -c:a aac nothingtoseehere.mp4 but for the downloaded versions... much untapped potential.

aw heck, since i rambled on, may as well call this a #geekingssitrep (~ tho i think i broke that in two hashtags for some of them... meh, whatevs, made the thing, uploaded the thing, my work here is done.)


Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you to Jacinto Roi Martin Pequeño for assigning your copyright to the FSF! More at: u.fsf.org/463 #Emacs #CopyrightAssignments


Me: I'm just going to specify these #org-mode table formulas so that they can be executed sequentially to update this whole table in a single pass.

org-mode: Hey bro, let me automatically sort those by position for you. You're welcome.

Me: 🤦‍♂️

#emacs

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.