this post was submitted on 22 Jun 2023
22 points (100.0% liked)

Lemmy Plugins and Userscripts

375 readers
1 users here now

A general repository for user scripts and plugins used to enhance the Lemmy browsing experience.

Post (or cross-post) your favorite Lemmy enhancements here!

General posting suggestions:

Thanks!

founded 2 years ago
MODERATORS
22
submitted 2 years ago* (last edited 2 years ago) by Limeey to c/[email protected]
 

I put this together based on another very similar script (attributed, of course) I found on beehaw that forces external links to open in a new tab. Should work on every Lemmy instance by checking the header. While it uses http*://*/* as the match, it only executes any logic if the isLemmy check returns true.

Honestly, this has improved my desktop experience significantly, it was killing me before.

Hope it helps, feedback/suggestions/contributions welcome!

git link: https://github.com/Djones4822/GM-Lemmy-newTab

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 2 years ago (3 children)

Just so you know I've been working on adding that functionality into lemmy for the past couple of days, as a user setting.

[–] [email protected] 3 points 2 years ago

I'm glad someone is taking care of this. My first post on Lemmy, to thank you! (I have always hated the way links were handled in Reddit. IMO the user experience was pretty bad.)

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (1 children)

Thank you in advance for that effort! It will be a useful setting that I intend to enable :) (or disable depending on the implementation) automatic opening in new tab, WooHoo!

[–] [email protected] 2 points 2 years ago

the hardest part is actually understanding the rust backend. I understand the choice the devs made (I mean performance wise rust is unbeatable) but it's a bit of a nightmare to work with when you're not used to it :)

[–] Limeey 1 points 2 years ago

hopefully they merge it!

[–] [email protected] 2 points 2 years ago

Gonna try this out when I get home. Thank you, this has been bothering me.

[–] TCGM 2 points 2 years ago (1 children)

This has been a pretty large aggravation for me, so thank you for making this script!

[–] Limeey 2 points 2 years ago

Should work on every lemmy instance too!

[–] [email protected] 2 points 2 years ago

downloaded and installed! Noice!

[–] wiltur 1 points 2 years ago

thanks you ! this should be a native a settings in lemmy.