SearchLink: eenvoudig linken naar de juiste plek

SearchLink is een project van Brett Terpstra, die ook heel veel doet met automatisering op de Mac.

SearchLink is eigenlijk heel eenvoudig: je geeft het een stukje tekst, het zoekt automatisch naar die tekst via een zoekmachine als Google, en vervangt die tekst dan met een link naar de gevonden website.

Wanneer je schrijft in Markdown (bijvoorbeeld in Obsidian, of zoals ik doe voor deze website die draait op Hugo), kan het je gelijk een link in Markdown-formaat geven.

Dus bijvoorbeeld, in deze post typte ik in het begin “Brett Terpstra”, de naam van de maker. Dan kan ik die tekst selecteren, ik activeer SearchLink, en de tekst wordt vervangen door [Brett Terpstra](https://brettterpstra.com/), wat die tekst dus netjes linkt naar zijn website.

Installatie van SearchLink is heel eenvoudig op de Mac:

  1. Download het project via de website
  2. Pak het archief-bestand uit
  3. Dubbelklik de drie bestanden in de uitgepakte map om ze te installeren

Vervolgens biedt SearchLink vrij veel opties, en allerlei leuke extra’s, die eigenlijk te veel zijn voor een korte introductie. Maar laten we in ieder geval kijken naar de basis, en een paar van de iets meer geavanceerde mogelijkheden.

De simpelste manier om het te gebruiken is simpelweg de tekst te selecteren, met je rechtermuisknop te klikken, en dan bij de Snelle Acties te kiezen voor SearchLink.

Het script doet daarna zelf de rest van het werk.

We gaan er nu steeds van uit dat de tekst die je zoekt hetzelfde is als de tekst die je getypt hebt. Maar dat is niet altijd zo.

Toen ik net “rechtermuisknop te klikken” typte, wilde ik dat linken naar iets wat specifiek gaat om het klikken met de rechtermuisknop op de Mac. Veel mensen weten namelijk niet dat dat kan, of hoe dat moet.

Maar als ik gewoon zou laten zoeken naar “rechtermuisknop te klikken” kom ik dan niet op de juiste plek terecht.

In dit geval kan ik opgeven waar ik naar zoek: [rechtermuisknop te klikken](rechtermuisknop mac).

Je schrijft hiermee dus eigenlijk in Markdown-formaat, maar in plaats van de link te zetten, zet je een zoekterm.

De beste manier waarop SearchLink mij helpt, is door te zorgen dat ik gewoon in de flow kan blijven.

Ik schrijf een blogpost als dit met dus steeds codes als hierboven ([rechtermuisknop te klikken](rechtermuisknop mac)), en dan aan het einde kan ik in één keer het hele document laten doorzoeken door SearchLink.

Dan krijg ik een resultaat als dit onderaan mijn document:

<!-- Report:
(13:23:21): [Markdown]() => https://daringfireball.net/projects/markdown/
(13:62:79): [Hugo](hugo static site generator) => https://gohugo.io/

… et cetera
-->

Wat me dus precies laat zien welke termen zijn omgezet naar welke links. Zo kan ik snel zien of het klopt, en eventueel oplossen wat niet klopt.

Dit bespaart mij tijd op een aantal manieren:

  1. Ik kan gewoon blijven schrijven, waardoor ik in een flow blijf
  2. Ik hoef niet de stappen uit te voeren waar ik de link opzoek, kopieer, invoeg…
  3. En de belangrijkste waarschijnlijk: ik raak niet constant afgeleid

Vooral dat laatste is voor mij een belangrijk punt, want als ik eenmaal iets ga opzoeken is er een redelijke kans dat ik per ongeluk verdwijn in een diep gat. Ik vind iets anders, of iets valt me op op de website, of het doet me denken aan…

Vaak zijn automatiseringen de perfecte manier om te zorgen dat je je focus kunt houden op wat belangrijk is, en je niet laat afleiden. En zoals ik vaker heb gezegd is de energie die het scheelt soms wel belangrijker dan de exacte tijd die het bespaart.