michael, to random

Upside of #emacs: ease of being able to build your own computing environment. Downside of Emacs: ease of being able to build your own computing environment. It's so tempting to stop doing work and make another tweak to your config that will improve your workflow.

rml, to fediverse
@rml@functional.cafe avatar

posting to remind myself to write a eww-bookmark-link-at-point global parameter for #emacs, particularly #mastodon.el

sfb, to random German
@sfb@nerdculture.de avatar

How I like #emacs? It's the distraction-free editor, slightly older than myself.

oatmeal, to random
@oatmeal@emacs.ch avatar

I don’t know if Sohrab Behdani’s screencast is the first #emacs related in #farsi or just the first one I’ve come across, but what a lovely surprise … I speak a little bit of Farsi but not enough to be able to understand everything. Regardless, thanks @sachac for showing how universal the Emacs ecosystem is https://yewtu.be/watch?v=h0oWdOrjjHQ

abcdw, to random
@abcdw@fosstodon.org avatar

We plan a small online rde meetup on May 13 and here is a CFP:

https://lists.sr.ht/~abcdw/rde-discuss/%3C87o7n9rj0v.fsf%40trop.in%3E

Bring your own talks and questions on #emacs, #guix, #rde and related tools and workflows.

kickingvegas, to random
@kickingvegas@sfba.social avatar

I could totally see a future #Emacs #OrgMode having a UX like Mercury. https://www.mercuryos.com

kickingvegas,
@kickingvegas@sfba.social avatar

@ctietze Kinda all of it. Thinking off the cuff, imagining Embark+GPT-style behavior tied to a rich UX that emphasizes (but not necessarily enforces) time-based organization (shades of lifestreams from the 90s http://www.cs.yale.edu/homes/freeman/lifestreams.html). Literate programming/notebook style behavior is available to process/transform any content put into it. I'm not suggesting that #Emacs could support such a thing any time soon; really more thinking what a future hot-reloadable environment could do; maybe a Smalltalk-style environment for the 21st century?

kickingvegas,
@kickingvegas@sfba.social avatar

@ctietze TBH, I'm just thinking out loud what a different #OrgMode experience would look like. My first impressions of MercuryOS was like, "oh wow, #Emacs has got some parts that could do that." Also, I'd observe that so much development effort in Emacs seems to be in accomplishing context-dependent actions. Add to that the UX work by Rougier, it's tantalizing to synthesize these things and think of a far future Emacs that had support for rich UX.

mnl, to random
@mnl@hachyderm.io avatar

what's some good emacs lisp out there to read to get modern emacs lisp style?

#emacs #emacsLisp #lisp

thees, to random
@thees@emacs.ch avatar

I've spend the last months slowly migrating most of my dotfiles to #homemanager in #NixOS utilizing org-babel to document my set-up while transfering it to a home.nix. The last bit missing is my #emacs set-up which is also the more difficult part; as for this, I have to figure out how to use the emacs-overlay for nixpkgs as well as my .emacsWithPackages stuff in home.nix.

mpjgregoire, to random

It's surprising to me that #Emacs gained the capacity for threads years ago, but nothing seems to use them. In particular, #Gnus blocks Emacs for minutes at a time when downloading e-mails...

But the threads do work; the short and simple code at this link puts sending e-mail into a separate thread:
https://lists.gnu.org/archive/html/help-gnu-emacs/2023-04/msg00163.html

It doesn't work perfectly though. This message has details:
https://lists.gnu.org/archive/html/help-gnu-emacs/2023-04/msg00195.html

Via https://sachachua.com/blog/2023/04/2023-04-24-emacs-news/

mpjgregoire,

@akater #Emacs was released with threads in May 2018; I see that dickmao's patch to #Gnus is from 2019 ( https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38136 ).

Again, I don't want to sound like I'm complaining, since Emacs has had lots of development in recent years. But it would be nice if the threading capability were used, especially in the only place that lack of threading is noticeable to me.

@dekkzz76

natharari, to random

#Emacs tabs questions:

  1. How many tabs (not buffers) do you usually have open?
  2. Are there a certain amount that you name for buffers you refer to several times a day?
  3. What keybinds (if any) did you set to flip through them quickly?
  4. Which tab system/package do you use?
  5. If you use Mastodon.el, do you have a dedicated tab? More than one?
dentaku, to random German
@dentaku@fnordon.de avatar

TIL:
Warum wird der Cursor in vi mit h j k l bewegt?
Warum springt ^ in vi an den Anfang der Zeile?
Warum steht ^ in regulären Ausdrücken für den Zeilenanfang?
Warum steht ~ in Unix für das home-Verzeichnis?

Das alles ergibt sofort Sinn mit Blick auf das Keyboard-Layout des ADM-3A Terminals von 1976.

kkarhan,
@kkarhan@mstdn.social avatar
svw, to random

OMG git in (via ) is insanely powerful and easy to use.

I just was cherry picking commits from a branch that I'd deleted (thanks git reflog!) all with a few keystrokes and I didn't need to RTFM

🤯🤯🤯

duncan_bayne, to random
@duncan_bayne@emacs.ch avatar

Introduction time ... 👋

I'm a husband, father of three, enthusiastic FreeBSD and Emacs user, and hardware and software hobbyist. I have rescue greyhounds, enjoy riding my 2000 SV650S, and am (very slowly) learning the alto recorder and guitar. My daily drivers are a PineTime watch, a Pixel 3 running LineageOS, a ThinkPad X250 running FreeBSD, and a ThinkPad W540 running Mint for (casual) gaming.

You can find my personal stuff on Gemini at gemini://duncan.bayne.id.au/.

My day job is with Swift Navigation, where I'm working as a director of engineering in the cloud software space. My first job in tech was as a C developer, working on Internet server software with Netwin in New Zealand.

You can find my professional stuff on the Web at https://duncan.bayne.id.au/.

dekkzz76,
@dekkzz76@emacs.ch avatar

@duncan_bayne

Welcome to the Church of Emacs, free wine to left, free wrist supports to the right ;)

A #Thinkpad & #emacs on a #foss OS always a good combo

sqrtminusone, to random
@sqrtminusone@emacs.ch avatar

That's something interesting. A weather API that is actually free... and criminally hard-to-find amongst all the freemium solutions.

https://open-meteo.com/en/

Sounds like a perfect candidate for an #emacs client :D

Jdreben, to random
@Jdreben@mastodon.world avatar

https://github.com/ggerganov/whisper.cpp/releases/tag/v1.4.0 This looks like a cool tool. Haven't used it myself. Could I use this to transcribe podcasts I listen to? I wonder.

sqrtminusone,
@sqrtminusone@emacs.ch avatar

@Jdreben I've been using it since October for this purpose (so more or less since the release) and can confirm it's great. Even the smallest model (tiny.en) produces much better results than anything I've seen. It's almost human quality, with correct punctuation, etc.

In fact, I have integrated it into my #emacs + elfeed setup. It's really helpful when I want to make notes based on some complicated podcasts.

Also, It's a little funny that maybe 3 days before the OpenAI paper was published, I made a blog post about using a library called Vosk for exactly that purpose :D And Whisper is miles ahead of this

ola, to random

I am not a lawyer and maybe this is a very naive or wrong-headed view. So, as far as I understand the legal underpinning of open source and free software, it is our copyright that allows us to assign licenses, which underpin free software.
Now, if that is correct, what does it mean that the US doesn't recognize copyright for partially AI-created content? Does it mean that partially AI-created content can NOT be licensed as open source and free software? Or does it go even further, meaning that proprietary software based on licenses is also not legal if it incorporates AI-generated content?

josemanuel,
@josemanuel@qoto.org avatar

@ola Not all free software is made in the US. Even in the English-speaking world, the UK does not agree with the US legislation.

In any case, I don’t think most free software would ever be written like that. In a world where people still use #vim and #emacs, why would we ever want an AI system to write our code?

otfrom, to random
@otfrom@functional.cafe avatar

Things I’d like to be able to get my #emacs to do:

  1. Capture things I have in pocket and turn the org-formatted pages into org-roam nodes. (I think I just need to figure out how to call the capture function?), and also capture links to them in my org-roam-daily files
  2. Get a log of the things I’ve done in my local git repositories on a particular date.
  3. Put a log of previous weather into my org-roam-daily file. (lots of this is wanting to make a log of days past so I can review things)
  4. Re-file things in org-roam-dailies based on the CREATED property in nodes from orgzly
  5. Capture my toots daily like sachac@emacs.ch does
  6. Capture the snitches from my Garmin watch/strava and store it in my org-roam-dialy files, and tbh, probably have it all in a local database too to mess with how I want.
otfrom,
@otfrom@functional.cafe avatar

I'm going to see if I can create some #guix packages (and perhaps a channel? idk. I'm still a bit confused about what I need) to get the right/latest versions of the various packages I use for #emacs

rml, to random
@rml@functional.cafe avatar

#emacs phone is the one true horizon

rml,
@rml@functional.cafe avatar

@SteveTux I think it would have to entail a pretty radical translation of the emacs idea onto touch space. I have a hunch that this could involve a mapping of the rows/columns cursor space of #emacs buffers over a simplicial complex, but I haven't spent any time exploring it tbh.

howard, to random
@howard@emacs.ch avatar

Thinking about extracting data from web service APIs, and how to use the jq program in #emacs.

Turns out making a Lispy-version is easy, since most of jq is compensating for limitations with the command line and shell scripting.

Check out the results ... https://howardism.org/Technical/Emacs/query-data-structures.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines