12
Emacs RFC 2646 email flowing (idiomdrottning.org)
submitted 4 months ago* (last edited 4 months ago) by Sandra@idiomdrottning.org to c/emacs@lemmy.ml

Emacs RFC 2646 email flowing

Heck it Emacs!

A few months ago I fixed a bug in RFC 2646 handling where the last paragraph wouldn't get reflowed unless I remembered to add a hard newline (that is, a newline with the 'hard text property) after it, at EOT. I needed to hit one extra RET at the end. All other paragraphs would be wrapped, not just the last one.

(I even bugged @jas@fosstodon.org about it.)

But it still didn't always work and today I tried to get to the bottom of why, spending the entire day debugging it, finally realizing that... It's not even being called when there's only one paragraph in the email. I wasted so much time before realizing that! And then getting to the bottom of why that wasn't happening was the opposite of easy but it turnes out that Gnus by design doesn't call the fill-flowed-encode function when there aren't any hard newlines in the buffer. Which there aren't gonna be if it's a single-paragraph letter 🤦🏻‍♀️

Use-hard-newlines is beyond useless since that's always buffer-local and the text-reflowing is being done in a temp buffer. Instead since 2010 we're supposed to set mml-enable-flowed to true. But don't worry, fans of the messages-are-flowing package, I'm gonna send patches there to reflect that. I have a bunch of other changes to that package too since I've been using that a lot this summer.

This is all in bug#71017 (cursed palindrome!) for people who wanna dig in 👩🏻‍🏫

@emacs@lemmy.ml

9

I'm looking for monster lists for Journeys through the Radiant Citadel.

Like, for each of the planes in there, here's a list of appropriate monsters. It's OK if they're fan made. It's not always clear to me exactly which real-world–culture is the basis of which plane (maybe that's in the book or maybe it's supposed to be vague), but that's fine, I think these settings look awesome, but one of the main thing missing to easily expand them are encounter tables, which I could throw together if I knew like "OK, on such-and-such plane there are owlbears and stirges" or something like that.

@dndnext@ttrpg.network

[-] Sandra@idiomdrottning.org 13 points 5 months ago

I like Chris Hayes' take as clipped in this video 43 minutes in:

The way that so many prominent voices have focused so exclusively on colleges feels honestly a bit decadent to me. Like we're doing a paper doll version of conflict because the actual reality of what's happening in Gaza is so horrific, unceasing, and high-stakes, it's more enjoyable to argue about what college kids are doing than to confront the human misery and destruction that's happening in the actual conflict that is, of course, the source of these protests. What seems to be most worth debating isn't campus speech but whether the US government should contine to fund and support an Israeli war in Gaza that has pushed more than a million people to the brink of famine. A war that has damaged half of the buildings in Gaza. A war that has failed to bring home most of the hostages held by Hamas, that has in fact lead to the death of some those hostages.

This is a good video, thanks.
I'm not all onboard with the conclusions: "YouTube & TikTok good" (I believe they're overall bad. Fund Peertube.) and "Socialist sentiment is growing" (I believe the overton window has been slipping & skipping to the right for decades now.)

2
SmplTrek note off timing? (idiomdrottning.org)

SmplTrek note off timing?

Is there a way to set the default note off timing? (What some other sequencers call Gate Length.) Either as a device-wide setting, or for a project, for a track, for a scene or just for a clip. As it is I can only do it note-by-note.

All notes are half the length I'd want, and I have to go into them manually and crank up each one separately from 50% to 99%. I would love the sequencer if it weren't for this.

I have a workaround which is to import SMF's from any other seqencer (such as abc2midi on Linux or Atom 2 on iPad) and that works fine, using the SmplTrek more as an arranger/player than a sequencer, but since the SmplTrek step sequencer is so nice it'd be great to be able to use it directly instead.

(And another workaround is to get good and turn off quantization, that also works.)

Don't worry, I'm definitively keeping mine (as a drum machine, looper, and global tracks recorder, and as an audio interface) but I'm just a li'l frustrated with this one issue.

I know that I can make notes longer by pressing right arrow or turning the value know; I can make two eight notes followed by a quarter note for example.

But those notes will all be "staccato" since they've got a 50% gate length.

That's not always what I want especially for a midi or organ type track.

Here is an example. One track playing three notes twice, same instrument. Two fourth notes followed by a halfnote (and the halfnote sequenced by using the right arrow while holding the pad).

This is how the track looks

The first three notes are played staccato (e.g. "Note off timing" 50%, a.k.a. gate length as some other synths call it). The last three notes are played more fully, with note off timing manually set to 99% for each of the three notes.

Here is how the track sounds, first the staccato notes followed by the normal notes.

Many other sequencers, to get that staccato sound you'd set grid length to 1/4 but note length to 1/8. But on SmplTrek, it's one setting, called note length, and setting that to 1/4 as I did here results in notes with a shortened, only 50% duration.

Messing with the envelope release is no good for MIDI tracks.

So far my best workaround is to import SMF files that I've made with some other sequencer app and that's a shame since I'm so much faster and more creative with the SmplTrek's sequencer, but I just don't always want that staccato sound.

I don't wanna make a Facebook account just to post in the SmplTrek group on there. 😰

@synths@midwest.social

1

Yeah, I have a PPC laptop that this happened to a few years back, which felt way too soon. It's in perfect working condition except for the battery.

@activistPnk @permacomputing

6
submitted 11 months ago by Sandra@idiomdrottning.org to c/emacs@lemmy.ml

Weird order of switch-to-buffer with packages that augment completing-read?

I'm using vertico, consult, consult embark, and orderless and it's OK but for switch-to-buffer specifically it kind of bugs me that the order isn't connected to the last-used-order (the order that list-all-buffers uses). I'm like "I just used that buffer three seconds ago and now I need to search for it?!"

Help please? 🙏🏻 ♥ @emacs@lemmy.ml

[-] Sandra@idiomdrottning.org 6 points 11 months ago

Climate change has the same "going through it in real life" trait as Pandemic has.

@boardgames

[-] Sandra@idiomdrottning.org 7 points 11 months ago

Now that the concept has caught on so widely, I've often wished @pluralistic@mamot.fr had gone with a less scatological term. But maybe that is part of the reason it caught on 🤷🏻‍♀️

@technology@lemmy.world

[-] Sandra@idiomdrottning.org 148 points 11 months ago

That's rich when the Google Play store is full of malware while F-Droid is full of gems.

@technology

12

Why does replace-regexp backwards work so differently?

C-u - M-x replace-regexp \w+

The - prefix arg replaces backwards but it hits one char at a time, as if the plus sign weren't there. The same replacement forwards (without the prefix arg) does hit one word at a time. What's going on, @emacs@lemmy.ml?

[-] Sandra@idiomdrottning.org 7 points 1 year ago

Even outside of home if someone is curious I sometimes just say a scene and ask what they'd do or where they'd go 🤷🏻‍♀️

You're at the edge of a misty, dewey forest at the break of dawn. In front of you is a castle, and there's the forest behind you all glittering from dewdrops on the cobwebs. The nearest village is six miles away; you could get there in two hours or so. There's a well outside the castle a couple of hundred feet to the left of the entrance, which is right in front of you. Whaddayado?

It wouldn't be as blorby as I prefer but it'd be an intro to the main gameplay loop.

[-] Sandra@idiomdrottning.org 9 points 1 year ago

Give everyone a paper list of the games on offer.

Everyone anonymously scores each game from zero to five stars, zero means don't wanna play today and five means really wanna play today.

It's OK to mark a bunch of zeroes and just one five, it's OK to give all kinds of scores, it's OK to have several fives or several threes or whatever. It works anyway.

Then gather up these ballots. For each game, count up the stars. For the two games with most total stars, look at all the ballots again but now instead of looking at the number of stars, count the amount of ballots where one of the two games has strictly more stars than the other.

For example let's say Ticket to Ride has 30 stars, Carcassonne has 25, Uno has 24, Caylus has 18, and Dixit has 5. The two finalists are Ticket to Ride and Carcassonne. And then let's say there are three ballots where Carcassone has more stars than TtR, one ballot where TtR has more stars than Carcassonne, and four where they are tied. Carcassonne won.

[-] Sandra@idiomdrottning.org 6 points 1 year ago

We used a similar program for Windows 3.11, "doublestack" or something. It did work. It did make it a lot slower. We used it on one of the drives.

16

Where I can buy ammo in New Atlantis?

@starfield

[-] Sandra@idiomdrottning.org 6 points 1 year ago* (last edited 1 year ago)

One stereotype to avoid (or lean into, lampshade, or subvert) is that villainous women are manipulative, seductive, using guile, deception, charm, enchantment and so on. Your basic Poison Ivy template. Even Catwoman is sometimes depicted that way (like in @neilhimself's "Whatever happened to the Caped Crusader", albeit in a reference to "The Death of Robin Hood").

I'm personally kinda a fan of the trope and Ivy is my fave Batman-verse character but speaking to a lot of other women I know it's something many are sick to death of. Especially when that seems to be the only kind of villainous woman. (Just like how chainmail bikinis became less of a problem when it was just one of many styles and not the only option.)

I see that a lot of other examples in the thread immediately went for that trope and I don't blame 'em—only goes to show how pervasive it is and how refreshing some other approaches would be.

[-] Sandra@idiomdrottning.org 13 points 1 year ago

"Trump world" legal representation is a problem. They'll pressure you into lying for them.

13

Thinking of packing light and only bringing a Dalmuti deck!

@boardgames

https://boardgamegeek.com/thread/3137192/looking-more-games-pairs-or-dalmuti-decks

[-] Sandra@idiomdrottning.org 11 points 1 year ago

That red one squeezed into the misc row looks painful 🤕

[-] Sandra@idiomdrottning.org 7 points 1 year ago

Yes, I used to have the same problem. It used to feel like it was full of invisible and unwritten rules that all contradicted each other. Getting bullied if cards are too strong or too weak.

Casual EDH, that is: as you point out, competitive EDH doesn't have the same problem.

What I finally realized was that I shouldn't approach it as a game. I should approach EDH deckbuilding like a crossword maker approaches making a crossword:

To try to create something that is a challenge but beatable.

It's easy to create an unsolvable crossword. Just a bunch of white noise in a grid. But that's just no fun to anyone. A good crossbow maker wants the crossword solver to have fun and to enjoy the puzzle, to tease them a bit but keep it realistic and grounded.

Now, a game of EDH isn't a puzzle, but it's an experience.

I started out making my first EDH deck super weak (it's built around Tolarian Serpent) and have gradually been adding powerful cards or interactive cards or cards where I just like the art or the experience or the memory of when I first opened the card. I have a foil Rethink even though there are a lot better stack interaction cards, but it was just the first foil I ever opened so playing it makes me happy. The deck is still weaker than many of precons are out of the box so I still have a ways to go with it but that can be a gradual process of tweaking and modding.

I hope this helps.

4

Huh? Is there an @emacs setting to get format=flowed?

https://useplaintext.email/

[-] Sandra@idiomdrottning.org 6 points 1 year ago

The copyright argument is a bad argument against AI art. But there are also good arguments against it.

0

I used to say "I sleeved up Flash Wolves" (or w/e deck name) to mean that I've put together and started using a new deck, whether a brew or a netdeck. But I need to find a new phrase now that I am increasingly playing formats where I don't sleeve.

@mtg

view more: next ›

Sandra

joined 1 year ago