Learning Emacs with The Professor from University of Victoria
▲ 18 r/linkarzu+1 crossposts

Learning Emacs with The Professor from University of Victoria

The professor sent me an email one day explaining how emacs is a way of life and I found it intriguing as it was well written and made sense. He seems to be an emacs enthusiast and also seems to be using macOS, so I want to know more about the way he uses his workflow.

So far all I know about the professor is that his name is Daniel, and this is his blogpost:
https://turingmachine.org

This video comes out of this livestream:
https://youtube.com/live/hsPHmIMURqw

I know, audio is not leveled but we had technical difficulties the day of the recording and not much I can or want to do about it at this point.

Monthly call with the YouTube members that have the "CEO" level in which we'll discuss several interesting topics.

This is transmitted live with everyone, so you can join and chat with us during the call

What is this podcast about, why, and where to find it?
https://linkarzu.com/about/#whats-the-linkarzu-ceos-monthly-hangout-podcast

If you're not a YouTube member yet, you can join here:
https://www.youtube.com/channel/UCrSIvbFncPSlK6AdwE2QboA/join

youtu.be
u/linkarzu — 7 hours ago

July FurryConf Livestream

  • I wanna organize the next furryconf livestream only with discord members
  • The idea is that anyone can join and show their setup, OS, editor, tools, workflow, etc, etc.
  • You don't have to show your face. The rule is, if you don't show it, you will be replaced by a furry.
  • It's me and 4 other guests
  • I'll try to do this at least 1 a month or every couple of months
  • Will prioritize people that have not participated in the past
  • If you're in let me know in discord, will schedule it in the next couple of weeks
  • In case you wanna see the playlist with the previous events:
  • Discord is only for YouTube members, link to it is here
youtube.com
u/linkarzu — 5 days ago
▲ 317 r/linkarzu+1 crossposts

12,000 notes in Obsidian. I just realized I haven't opened any of them in 6 months. What's the point?

I need someone to reality-check me on this.

I have 12,000 notes. Meticulously tagged. Linked. Organized into a graph that looks beautiful. I've spent hundreds of hours on this vault.

Yesterday I needed to find my notes on pricing strategy for a project I'm working on. I knew I'd written about it. I searched for it. Found 47 notes that mentioned pricing. Read through seven of them. None had the insight I was looking for because I hadn't written it down, I'd linked to someone else's article about it.

And that's when it hit me. My vault isn't a knowledge system. It's a reference graveyard. I've been filing information instead of processing it. The links look like understanding but they're just proximity. Two notes being connected doesn't mean I've synthesized them.

I'm genuinely questioning whether private knowledge management works at all, or whether the act of organizing for only yourself removes the pressure that forces real understanding.

Has anyone moved away from PKM and found something better? Or am I just using it wrong?

reddit.com
u/Glittering_Spray9208 — 3 days ago

Neovim User Tries Emacs on macOS and Discovers the Keybinds Everywhere

Trying Vanilla Emacs as a Neovim user continues with Day 3, and this time I actually follow the built-in Emacs tutorial.

In this livestream, I keep testing Emacs from the perspective of someone who normally lives inside Neovim, Kitty, macOS, and a keyboard-driven workflow. I go through the basic Emacs movement commands, try to understand Ctrl-F, Ctrl-B, Ctrl-N, Ctrl-P, Ctrl-A, Ctrl-E, Meta key movement, sentence navigation, undo, and the general Emacs way of thinking.

The unexpected part is how much of this also works in macOS. Emacs-style keybindings are available in many macOS text fields, including apps like TextEdit, browser address bars, and other places where text input exists. So this became more than just “trying Emacs.” It turned into discovering how Emacs, macOS, and text navigation are weirdly connected.

I also compare the Emacs learning curve with learning Vim motions for the first time. At the beginning, everything feels painful, slow, and mentally exhausting, but I already went through that with Vim and Neovim, so I know the friction is part of the process.

This is not me switching to Emacs. I am still a Neovim user. But I want to actually try Emacs properly before saying whether I like it or hate it.

Livestream this came from:
https://youtube.com/live/iXCDQlGM_j4

Interview with Prot:
Deep-Dive with Prot: Emacs, Philosophy, Debian, Life & Open-Source Ethics
https://youtu.be/b4nV0jCHwGQ

Members:
If you want your message read out loud during livestreams, include !say

Example:
!say I have a small pp

Donations of $10 or more on Ko-fi, preferred, or YouTube Super Chats will show up on screen and be read aloud by a computer voice.

Support me:
Buy me the Switch 2:
https://ko-fi.com/linkarzu

Join the YouTube Members:
https://www.youtube.com/channel/UCrSIvbFncPSlK6AdwE2QboA/join

My Merch Store:
https://merch.linkarzu.com

My Dotfiles:
https://github.com/linkarzu/dotfiles-latest

Follow me on X:
https://x.com/link_arzu

youtu.be
u/linkarzu — 7 days ago

Just today I lost like 30 subscribers...

But ironically, this is also the time where I’ve received the most support through Ko-fi, YouTube memberships, and even YouTube AdSense revenue.

So honestly, I think this means I’m doing things right.

My audience is healing, and I’m really happy about it.

I don’t really understand why people get too concerned when their subscriber count goes down. Sometimes it can be a positive thing. The people who stay are the ones who are really into your stuff, and that matters way more.

To everyone who watches my content and supports me, I really appreciate it!

By the way, I think the last $100 I received on Ko-fi came from the macOS screenshot vibe-coded app developer (macshot). Conflict of interest? 😂

Don’t worry, I’ll bitch if something is broken. We need bro's tokens to replace other paid macOS apps 😂

u/linkarzu — 8 days ago
▲ 70 r/linkarzu+1 crossposts

Neovim User Finally Installs Vanilla Emacs on macOS (Day 2)

I finally installed Emacs on macOS as a Neovim user, and brother, this was a completely different world.

Yesterday was a complete fail because I didn’t even manage to install Emacs during the stream, so this time we actually got it installed, opened it, broke it, fixed it, and started figuring out where everything lives.

In this video I install Emacs using Homebrew on macOS, try to understand why there are two Emacs apps, what the client, server, daemon, and “start at login” options mean, and then start building the most basic init.el setup from scratch.

Since I’m coming from Neovim, a lot of the stream is me trying to understand the Emacs way of doing things instead of immediately turning it into Neovim with Evil Mode. We talk about default Emacs keybinds, whether home row mods make Emacs easier, how to open files, how to quit buffers, where the init.el file goes, how to symlink the Emacs config into my dotfiles, how to fix the lexical-binding cookie warning, and how to load the config without restarting Emacs every 30 seconds like a caveman.

We also follow some System Crafters guidance, talk about Prot’s Emacs approach, and slowly start figuring out whether this thing is actually a text editor, an operating system, a cult, or all of the above.

Livestream this came from:
https://youtube.com/live/ooyn60c5UbA

Members:
If you want your message read out loud during livestreams, include !say

Example:
!say I have a small pp

Donations of $10 or more on Ko-fi, preferred, or YouTube Super Chats will show up on screen and be read aloud by a computer voice.

Support me:
Buy me the Switch 2:
https://ko-fi.com/linkarzu

Join the YouTube Members:
https://www.youtube.com/channel/UCrSIvbFncPSlK6AdwE2QboA/join

My Merch Store:
https://merch.linkarzu.com

My Dotfiles:
https://github.com/linkarzu/dotfiles-latest

Follow me on X:
https://x.com/link_arzu

youtu.be
u/linkarzu — 8 days ago

macshot Quality Assurance Session 2: Testing the New Fixes

macshot keeps getting closer to becoming a real CleanShot X replacement on macOS.

In this video I test the latest macshot updates after giving feedback in a previous livestream. The developer already added freeform screenshots, locked aspect ratio screenshots, custom aspect ratios, one finger swipe to dismiss the floating thumbnail, and fixes for several editing bugs I found before.

I go through what works now, what still feels different compared to CleanShot X, and which features still need improvement. This includes custom screenshot sizes for things like Reddit banners, saving edits without extra prompts, clearing screenshot history before livestreams, AVIF export support, modified-time sorting in the history panel, and a remaining issue with the Vivid filter.

I also test macshot with real screenshot editing workflows, beautify settings, recent captures, floating thumbnail behavior, and multi-monitor screenshots on macOS. The app is still not perfect, but seeing the developer listen to feedback and ship fixes this quickly makes macshot one of the most interesting open source screenshot tools for macOS right now.

He also joined us during the livestream https://youtube.com/live/e73MKa3ILKw

macshot: https://github.com/sw33tLie/macshot

youtu.be
u/linkarzu — 9 days ago

Reopening My Discord Server

Link to the Server

Join here: https://discord.gg/D7CZMzw3rM

Why Am I Doing This?

I had a discord server already, with over 400 members, but it became a bit of a time sink for me. I'm already busy enough with all my day to day activities, including my day job, family, exercise 5 times a week, and creating content.

Discord became a burden rather than a community and place to hang out, people that didn't even watch my videos were part of the server and that was not the original intent at all. My YouTube channel comes first and all the other social media platforms after. So I nuked it.

This time is different, discord will be available for the people that pay for any of my YouTube memberships, and I want it to be a real community. So all the people that are chatting in my livestreams are likely the ones to join, so they can also chat to each other after the livestream ends.

The goal is to share ideas, or in case you wanna share content to react to, YouTube videos, etc.

It will not be a place in which I will provide support, if you need assistance with something, join of my livestreams and ask there, if I don't respond send your question again and eventually I will get to it. It was faster and simpler for me to answer and show you on my screen than to try to type it on discord.

I also need to filter people out, I don't want everybody to join. When that's the case, it becomes a ghost server, there's a lot of people just reading through stuff, not interacting and it just does not make sense.

So in this case, the filter will be monetary, and that's more than enough for a. At least I get something back.

How Do I Join?

All the instructions and details can be found in the server itself: https://discord.gg/D7CZMzw3rM

FAQs That Nobody Asked

  • Plans to reopen the server for all the public in the future?
    • No, that was a mistake in the past and I already learned from it.
  • Can there be other ways to join rather than spending money?
    • Friend, my membership is like $3.99 a month and it includes other perks. If you care at least a little bit about the content I make, you'll be fine with this and understand
  • Why do you ask for money, isn't YouTube ads enough?
u/linkarzu — 12 days ago
▲ 27 r/linkarzu+1 crossposts

Kitty Scrollback in Neovim 0.12: Colors, Clipboard, No Plugins

Ghostty is getting a lot of attention, but there are still Kitty features that keep me from switching.

In this video I show one of the big ones: Kitty terminal scrollback opened directly inside Neovim 0.12, with colors, clipboard copy, normal Neovim motions, Flash.nvim jumps, and no extra Kitty scrollback plugin.

The important Neovim 0.12 part is that Kitty can send the scrollback into Neovim using the built-in terminal buffer behavior, while preserving the terminal colors. In my Kitty config, I map kitty_mod + z to open the current scrollback in Neovim, start at the bottom of the output, make it read-only, and let me press q to quit back to Kitty.

That means I can open terminal history, navigate command output, search scrollback, jump around with Flash.nvim, select text, yank it to the clipboard, and return to the terminal cleanly. No tmux needed for this, and no separate Kitty scrollback plugin needed.

I also compare this with why Ghostty and WezTerm do not fully replace Kitty for my workflow right now. Kitty gives me sessions, floating windows, bookmark workflows, smooth pixel scrolling / partial scrolling, terminal progress support, and a lot of extensibility. Ghostty is still installed on my machine as a backup terminal, but Kitty is still the terminal that fits my workflow best.

The main topic is Kitty scrollback with Neovim 0.12, but I also talk about Kitty sessions, why I moved away from tmux, how I open groups of terminal bookmarks, how Kitty handles scrollback colors, and why features like pixel scrolling make the terminal feel smoother.

This is useful if you are configuring Kitty, Neovim 0.12, Ghostty, WezTerm, terminal scrollback, scrollback pager, terminal history, terminal colors, clipboard copy, Kitty sessions, tmux alternatives, Ghostty vs Kitty, WezTerm vs Kitty, kitty.conf, pixel scrolling, partial scrolling, or a keyboard-focused terminal workflow on macOS or Linux.

Link to full livestream: https://youtube.com/live/SVT9F_5vogA

Links mentioned:

Clear data on exit issue: https://github.com/imputnet/helium/issues/108

My dotfiles: https://github.com/linkarzu/dotfiles-latest

Official website: https://linkarzu.com

Podcast / interviews playlist: https://www.youtube.com/playlist?list=PLZWMav2s1MZRr93uiz6vjEWCdXL93QzGz

Support the channel:

YouTube Members: https://www.youtube.com/channel/UCrSIvbFncPSlK6AdwE2QboA/join

Ko-fi: https://ko-fi.com/linkarzu

Merch: https://merch.linkarzu.com/

youtu.be
u/linkarzu — 13 days ago

Helium Browser, TTS Chaos, and My Chat’s New Sugar Daddy

I enabled text-to-speech on my livestream and it was way more fun than expected.

What started as a simple test of Helium Browser, browser privacy, and clearing data on exit turned into complete chat chaos. We tested TTS, chat destroyed the pronunciation, memberships got gifted, Ko-fi donations started coming in, Rumen got competition as the channel sugar daddy, and somehow we ended up talking about Helium, vibe-coded apps, Markdown Oxide, Obsidian, Neovim notes, Emacs, YouTube, and the Nintendo Switch fund.

This is basically what happens when you give livestream chat a voice.

Link to full livestream https://youtube.com/live/SVT9F_5vogA

Links mentioned:

Clear data on exit issue https://github.com/imputnet/helium/issues/108

Support the channel: YouTube Members https://www.youtube.com/channel/UCrSIvbFncPSlK6AdwE2QboA/join

Ko-fi https://ko-fi.com/linkarzu

Merch https://merch.linkarzu.com/

My dotfiles https://github.com/linkarzu/dotfiles-latest

Official website https://linkarzu.com

Podcast / interviews playlist https://www.youtube.com/playlist?list=PLZWMav2s1MZRr93uiz6vjEWCdXL93QzGz

youtu.be
u/linkarzu — 13 days ago

Can Helium Browser Replace Brave? Chromium, PWAs, Vertical Tabs

I tried Helium Browser to see if it could replace Brave on macOS.

The main thing I wanted was a Chromium-based browser that still works well with PWAs / web apps, because I use a lot of them every day: YouTube Studio, WhatsApp, and other pinned web apps. Brave has worked well for me, but there are a few UI things that still annoy me, especially around vertical tabs and hiding browser chrome.

I installed Helium for the first time during a livestream and honestly, I loved it. The frameless mode with vertical tabs is exactly the kind of browser layout I wanted, and one small thing that really impressed me is that Helium shows a notification when I copy the current URL with a keyboard shortcut. I could not get Brave to behave like that, and in Vivaldi I had to hack around it with custom commands.

The only real problem I found is with clearing browser data on exit.

When I livestream, I like clearing my browsing history and download history when I close the browser, because I do not want to accidentally show private history or downloads when I reopen it on stream. But I do not want to clear cookies and site data, because then I would have to log into every site again every time I reopen the browser.

In Brave, I can choose exactly what gets cleared on exit. In Helium, I tested the helium://flags/#clear-data-on-exit option, but it clears everything, including cookies. For my use case, I need more control over what gets cleared.

Related Helium issue:
https://github.com/imputnet/helium/issues/108

Related livestream: Trying Browsers, can Helium Replace Brave? https://youtube.com/live/SyIveywcOpo

Things covered:

  • Installing Helium Browser on macOS
  • Why I need a Chromium-based browser
  • Brave vs Helium for vertical tabs
  • PWAs and web apps
  • Compact layout and frameless mode
  • Hiding the browser UI
  • Custom browser shortcuts
  • Duplicating tabs
  • Copying the current URL
  • Clearing history on exit
  • The problem with clearing cookies on exit
  • Using Helium as the default browser
  • My first impressions after switching from Brave
youtu.be
u/linkarzu — 14 days ago

Helium browser, quit data on exit

I installed Helium today for the first time and reviewed it on a livestream. I loved it, I'm amazed that I see a notification when I copy a URL with the keyboard shortcut, I couldn't do that in brave, I love the frameless mode with vertical tabs ❤️

Only problem I have is that I use this feature to clear data on exit in Brave and let me explain why. When I do livestreams, and I re-open my browser, I don't want to show my browsing history or download history for privacy reasons.

BUUUUT I do want to keep my cookies and other site data, so that I don't log into each site every time I re-open.

I tried the helium://flags/#clear-data-on-exit option, but unfortunately it clears everything, including cookies

The settings I use in brave can be found in the attached image, I'm onboard with the rest of the crowd, and personally think it is a must for the helium browser

If you're into this feature, upvote this and share your thoughts in https://github.com/imputnet/helium/issues/108

u/linkarzu — 15 days ago
▲ 99 r/linkarzu+2 crossposts

[OS] I tested macshot as an open-source CleanShot X alternative for macOS

I’ve been looking for a good CleanShot X replacement on macOS, preferably something open source, and the whole search has honestly been kind of depressing.

There are new apps for everything now, every single day, and a lot of them look great from the website, screenshots, or README. But once I actually install them and try to use them in a real workflow, many of them feel unfinished, fragile, or like they were thrown together very quickly. I tested a few screenshot apps that gave me that exact feeling, and it made me feel pretty disappointed with the current state of macOS utility apps.

I even skipped macshot in my first attempt, but I decided to give it a try.

It is still not perfect, and I found bugs and missing features, but it is the first open-source screenshot app I’ve tested that actually feels close enough to my CleanShot X workflow to be worth following.

I made a video going through what works, what still breaks, and what I think would make it a real CleanShot X replacement.

macshot:
https://github.com/sw33tLie/macshot

The main things I liked:

  • Screenshot history
    • You can go back to previous screenshots
    • You can reopen them and edit them again
  • Editable annotations
    • This is a big one for me
    • I don’t want arrows, numbers, and drawings burned into the image immediately
  • Quick capture
    • Works well for my normal screenshot workflow
    • Screenshot goes straight to clipboard
  • Scrolling screenshots
    • I tested this and it worked better than I expected
  • WebP export
    • Useful for smaller files

The missing features I would really like to see:

  • Fixed aspect ratio screenshots
    • Square screenshots
    • 16:9 screenshots for thumbnails
    • Custom ratios for things like Reddit banners
  • AVIF export
    • I use AVIF a lot for blog posts and images in my workflow
  • A way to clear screenshot history from a shortcut or URL scheme
    • Very useful for streaming or recording
    • Sometimes screenshot history can include work-related or private stuff
  • A toggle to save edits without asking every time
  • A toggle to save from the floating thumbnail without asking for location and filename
  • One-finger swipe to dismiss the floating thumbnail, like CleanShot X

Bugs I found while testing:

  • Moving existing annotations did not always trigger a save prompt
  • Beautify did not always ask to save after quitting
  • Beautify seems to become destructive after saving
  • The Vivid filter can break the image preview when switching between filters

Overall, I’m not saying macshot fully replaces CleanShot X yet, but it is the closest open-source option I’ve tried so far for my actual daily screenshot workflow.

Curious if anyone here is already using macshot, or if there are other OPEN SOURCE macOS screenshot

youtu.be
u/linkarzu — 14 days ago
▲ 44 r/linkarzu+2 crossposts

[OS] HotkeyClash: find where your Mac keyboard shortcuts clash (free, open source)

A few days ago someone here asked how people pick modifier keys for shortcuts, and I mentioned I was finishing an app for exactly this. A lot of you asked to be pinged when it was ready, so here it is.

Problem

I build Mac apps that rely on global hotkeys, and before assigning a new shortcut I needed to know whether it was already taken. Between running apps, Karabiner-Elements, skhd, and the built-in macOS system shortcuts, there was no simple way to see what collides. So I built HotkeyClash.

It is a menu bar app that scans every registered shortcut on your Mac and shows you exactly where they conflict: which apps and tools are fighting over each combo, in a split view with app icons and source badges. It also separates real conflicts (two global hotkeys) from harmless overlaps (two apps reusing a shortcut in their own menus).

It scans running apps' menu shortcuts (through the Accessibility API), Karabiner-Elements and skhd config files, and the built-in macOS system shortcuts.

Comparison

The closest tool is Supercharge by Sindre Sorhus, which has a keyboard shortcut inspector. Supercharge is paid and closed source, and the shortcut feature is one part of a large bundle of macOS tweaks. Its inspector is reactive: you press a single combo and it shows which apps registered that one shortcut, which is great for diagnosing a specific key that stopped working. HotkeyClash works the other way around. It scans everything in one pass and gives you a full list of conflicts across running apps' menu shortcuts, Karabiner-Elements, skhd, and the built-in macOS system shortcuts, sorted by severity, so you can audit your whole setup instead of probing one combo at a time. A live "press a combo and see which app catches it" mode is on the roadmap too.

BetterTouchTool lets you assign shortcuts, and when it does it overrides the app's default, so BTT wins. HotkeyClash's job isn't to call that broken, it's to show who's claiming a given combo and who wins, so you can see when BTT has taken a shortcut an app also uses. Reading BetterTouchTool's own config is on the roadmap, though only as best-effort for simple global triggers.

KeyCue and KeyClu are also worth knowing, but they are cheat sheets that show which shortcuts exist rather than where they collide. And unlike all of these, HotkeyClash is free and open source, so you can read exactly how it inspects your shortcuts.

Pricing

Free and open source (GPL-2.0). No accounts, no telemetry, no network access, zero dependencies. Signed with a Developer ID and notarized by Apple. Requires macOS 14 (Sonoma) or later.

Download and source: https://github.com/Wunderlandmedia/HotkeyClash (latest DMG under Releases).

About me: I am an indie Mac developer working under Wunderlandmedia. I have also shipped QuietClip (a clipboard manager) and WunderType (keyboard-driven text correction). Site: hotkeyclash.com (privacy policy, terms). Contact: info@wunderlandmedia.com. Linkedin

This is the first release (v0.1.0), so it is early. On the roadmap: parsers for Keyboard Maestro, BetterTouchTool, Hammerspoon, Alfred, and Raycast, plus a live "press a combo and see which app catches it" mode.

Feedback, bug reports, and feature requests are all welcome. It is my first time running a public GPL repo, so pointers on the process are genuinely appreciated. And if you find it useful, a star on the GitHub repo would mean a lot.

u/kemalios — 13 days ago

Tried macshot as a CleanShot X alternative for macOS

This tool seems to cover the requirements I have for screenshots, and it's open source too, which is great! I'll be daily driving it for a few days and will be reporting any issues/problems I find here!

github.com
u/linkarzu — 17 days ago

Can Open-Source Screenshot Apps Replace CleanShot X on macOS?

Finding a real CleanShot X replacement on macOS is harder than just installing another screenshot app.

In this video I test whether free, open-source, or cheaper screenshot tools can replace the parts of CleanShot X I actually use every day: screenshot history, editable annotations, capture previous area, fixed aspect ratios for thumbnails and posts, scrolling screenshots, OCR, opening images from the clipboard, and quick screen recording.

I discuss a few tools like BetterShot, Shottr, the built-in macOS screenshot app, macshot, Capso, and Flameshot to see which ones get close and which features are missing. Some of them are decent, some are more limited, and some do not fit the workflow I need for making videos, thumbnails, posts, and quick screenshots at work.

This is not a full benchmark or a polished review. It is a practical test of whether I can stop using CleanShot X without breaking the screenshot workflow I rely on

youtu.be
u/linkarzu — 17 days ago

Uploaded other 2 podcast episodes, still a few behind. You can find them on any podcasting platform or streaming app, if missing in one, please let me know and I'll add it

u/linkarzu — 21 days ago
▲ 25 r/linkarzu+1 crossposts

Josh broke his back in the mountains and somehow turned it into a rant about keyboards

Uploaded a short clip from my podcast with Joshua Blais.

The conversation starts with the thumbnail joke, then somehow goes into Josh breaking his back snowboarding, Herman Miller chairs being garbage, 34-key keyboards, Emacs, Neovim, ADHD, phone addiction and spirituality.

Full episode is on the new podcast channel:
https://youtu.be/9ziLQK_kmKY

u/linkarzu — 23 days ago