Hotkey to open link under at the text cursor position while typing in edit mode
I find myself not wanting to leave the keyboard for navigation and think a keyboard-only shortcut that could open a link at the text cursor position is at would be really handy for this case.
Obsidian Forum Ā· forum.obsidian.md [1]
Obsidian has a go to definition like feature, the keybind is alt+enter, I would have never guessed this one.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://forum.obsidian.md/t/hotkey-to-open-link-under-at-the-text-cursor-position-while-typing-in-edit-mode/8144
[2]: /thoughts/
Published
All published posts
2493 posts
latest post 2026-05-11
Publishing rhythm
It was not obvious to me, but if you have a wikilink such as Trying Obsidian [1], you can jump to the file in obsidian, just like you can with lsp go to definition, the keybinding is alt + enter.
References:
[1]: /trying-obsidian/
The work on KLP-Lame-Keycaps [1] by braindefender [2].
Sculpted and curved keycaps for Kailh Choc and MX switches
References:
[1]: https://github.com/braindefender/KLP-Lame-Keycaps
[2]: https://github.com/braindefender
-
Very inspiring video Jason, these people faced adversity and crushed it. The market is so hard right now, its not easy to get a job, move around, and recover from a layoff. Everyone in this video just showed that you can make it in this industry right now, you just have to be willing to work harder than the rest. The bar is raising, a lot of great people are already putting in hard work to make it.
Community is Key, Theo mentioned that a lot of the companies he works with donāt even post openings, they go to their community first and are often filling spots through lower risk community hires.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
This is such a cool 3d printed cornhole game.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Thor always comes in hard with fire takes in his shorts. Especially if you are early in our career take this in. If you dont yet have kids, but plan to, double take this in.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
Iāve long used copier to create all of my posts for my blog, and it works
really well for my workflow. I think of a title, call a template, and give it
a title. out of the box obsidian did not seem to work this way. It seems like
it wants me to right click a file tree and make a new file using the tree, this
is not my jam.
Here is what I came up with to replace my til template.
---
date: <% tp.file.creation_date() %>
templateKey: til
title: <%*
const originalFileName = await tp.system.prompt("Enter file name");
const toTitleCase = str => str.replace(
/\w\S*/g,
txt => txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase()
);
const title = toTitleCase(originalFileName);
tR += title + '\n'; // Add the title to the template result
-%>
published: true
tags:
-
---
<%*
const fileName = originalFileName.toLowerCase().replace(/\s+/g, '-');
const newFilePath = `pages/til/${fileName}`;
await tp.file.move(newFilePath);
-%>
<% tp.file.cursor() %>
- tR is a return value, and it gets placed directly into the place it is in the file
- to.file.cursor() creates a tab-index point so I can tab into the content
Trying Obsidian
I am giving obsidian a try, this is a test post to learn the flow. Something
that has been really hard for me for a long time is images, I donāt include a
lot of images just because it takes so much longer just to get the post out. I
store them in a separate repo, I need to resize and compress them for the web
so they arenāt so big.
Images are easy # [1]
This is my current wallpaper.
[2]
I took he screenshot and just pasted it in.
I have more about my process in this post about Obsidian Image Converter [3].
Itās still just markdown # [4]
I donāt know why it took me so long to understand this but obsidian is just
markdown files. I pretty much just plugged in my existing blog and it picked
up all the tags and was ready to run. I now get some nice visualizations to
help me identify posts that were not ever tagged or maybe left unfinished.
It leans hard on wikilinks # [5]
I just finished moving my backend over to md-it-python, which comes with some
good wiliklink support. I eve...
Iām giving obsidian a go as an editor for my blog and one of the main things I
want to fix in my workflow is the ability to quickly drop in images. on first
look through the community plugins I found Image Converter. I set it up to
convert to webp and drop them in a git [1] submodule. I may make it something
other than a git repo in the future, but Iāve learned that adding images to my
blog repo quickly makes it heavy and hard to clone on other machines.
[2]
Once the images are there they are pushed and deployed as their own site to
cloudflare pages. I made a quick edit to my sick wikilink hover [3] plugin for
my blog. if it sees a wikilink ending in webp, convert the domain over to
obsidian-assets.waylonwalker.com, and clean up the remaining "! " that the
python md-it library leaves behind.
Note
after first try I needed to increase the width from 600 to 1400, the image in this post was unreadable.
This is part of me getting set up and Trying Obsidian [4]
References:
[1]: /glossary/git/
[2]: https://dropper.waylonwalker.com/api/file/626d85b1-5588-45c4-a4f4-c372dc7c8ff3.webp
[3]: /sick-wikilink-hover/
[4]: /trying-obsidian/
-
Docker no Docker, what!!!
So fly.io uses Dockerfiles to deploy your app, but no docker. They use containerd to download your docker images into firecracker microvms to run your app. Firecracker is the same tech that runs aws lambda functions.
Fascinating short post on the beans under the hood at fly.io and how they scale your app globally.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
Ultimate Modular Macro Keyboard "Kibly"
Ultimate Modular Macro Keyboard "Kibly"
Reddit Ā· reddit.com [1]
This is a pretty sick design, touch screen macropad, trackball, ring, and knobs for days. I just want to play with it and see what I can make it do.
As Iām typing I think I just realized that its modular, each rectangle is itās own section!
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://www.reddit.com/r/MechanicalKeyboards/comments/1dyf0d8/ultimate_modular_macro_keyboard_kibly/
[2]: /thoughts/
-
Damn Johnny is always such a positive vibe, just getting steamrolled by this braille shit. WTF are these brand sleeping on. Happy to hear that Andy and Brian are supporting him well.
Also kinds shows what shoes are good when he goes to buy shoes cause no one will send him any and he goes with Etnies.
Johnny keep it going!
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
yooooooooo its me...
thoughts.waylonwalker.com [1]
[1]
References:
[1]: https://thoughts.waylonwalker.com/post/368
-
Niklas Luhmann created the Zettelkasten method of notetaking, He was the Da Vinci of writing, holding a high standard that we can take inspiration from even today in this digital era.
As many times as I have seem the Zettelkasten covered, I never knew that it roughly translated to little cards in a box.
Four Principles # [1]
Mischa lays out four principles of Zettelkasten.
- Atomic - each card conains one idea
- Link - cards are linked together
- Structure - comes from the links
- Own Words - You write the note in your own words
My blog, tils, and thoughts make up my own zettelkasten. I am not going to say that mine is a perfect representation of his method, but the components are here. rather than building books, my thoughts and tils build up to blog posts. The rate of blog posts I write definitely changes with the seasons of life, as seasons change it becomes a bigger or smaller part of the season.
I really like Mischaās most important note to Write in your own words, this is what really promotes learning, and proves to yourself that you can form a thought around the topic. Up until recently Iāve wrote everything, but lately Iāve taken to copy pasting some quotes i...
add quick-tap-ms and require-prior-idle-ms Ā· WaylonWalker/zmk-config-42block@cb2cda4
Contribute to WaylonWalker/zmk-config-42block development by creating an account on GitHub.
GitHub Ā· github.com [1]
Even after switching to my hm and ht behaviors I am running into some issues where sometimes I am still accidentally hitting mods(&hm) and layers(&ht) while typing and itās been getting frustrating. My main issue has been on &ht, they are configured the same so I suspect that my pinkies just move a bit slower over the keys than my pointer/middle finger.
I just added quick-tap-ms and require-prior-idle-ms to my &hm and &ht behaviors, and a few intentionally sloppy passes through monkeytype seem to show that its working well. A few days of trying this will tell whether it was a good fix or if I have maybe gone too far the other way.
The end goal here is to be able to roll over keys faster without worrying about hitting other layers or mods.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/WaylonWalker/zmk-config-42block/commit/cb2cda4cf7b3776995dbc2e8608b60670a2cf8b2
[2]: /thoughts/
Iāve had a couple of uploads to twitter fail recently and has been a pain. I
tried some online converters for convenience, but none of them worked. I
reached out to chatgpt and found succeess with this ffmpeg command.
ffmpeg -i input.mp4 \
-vf "scale=trunc(oh*a/2)*2:min(720\,trunc(ih*a/2)*2)" \
-c:v libx264 -profile:v high -level:v 4.1 \
-b:v 3500k -maxrate 3500k -bufsize 7000k \
-pix_fmt yuv420p \
-c:a aac -b:a 128k -ar 44100 \
-movflags +faststart \
output.mp4
Tickle My Keys
Keyboards so good your fingers will be begging to tickle these keys.
ticklemykeys.com [1]
Iāve been working on something, Iām gong to combine my mechanical engineering skills with my love of great keyboards and start a custom keyboard shop for building custom keyboards for exactly what people need with an emphasis on portability.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://ticklemykeys.com/
[2]: /thoughts/
-
Damn Prime covers this so well from all angles. Canāt overstate the importance of that last step. Look at the issues, and raise an issue if there is not one before putting in a bunch of hard work. Make sure that the maintainers are open for your changes and no one else is already working on it.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /glossary/git/
[2]: /thoughts/
Looking for inspiration? jiff [1] by BurntSushi [2].
A datetime library for Rust that encourages you to jump into the pit of success.
References:
[1]: https://github.com/BurntSushi/jiff
[2]: https://github.com/BurntSushi
Iām really excited about sqlite-jiff [1], an amazing project by asg017 [2]. Itās worth exploring!
No description available.
References:
[1]: https://github.com/asg017/sqlite-jiff
[2]: https://github.com/asg017