Joplin vam kaže u kojoj beležnici stoji beleška - ali samo ponekad. Otvorite belešku iz rezultata pretrage, iz oznake ili iz „Svih beleški“ i ispod naslova se pojavi plava pločica „In: Beležnica“. Otvorite istu belešku iz njene sopstvene beležnice i pločice nema. Nijedno podešavanje je ne vraća, a nijedan plagin to nije radio: Note Tabs ima putanju, ali samo unutar sopstvenog panela.
Radim iz rezultata pretrage i iz svog Cockpit panela, pa mi beleške stižu bez ikakvog konteksta o tome gde stoje, i stalno sam gubio nit. Neko je isto to tražio na Joplin forumu. Zato sam napravio plagin.
Whereabouts stavlja pored naslova malu pločicu sa imenom beležnice - ili sa celom putanjom, „Lab / Joplin“, ako vam tako više odgovara. Tu je na svakoj belešci, u svakom prikazu. Levi klik bira tu beležnicu u bočnoj traci i ostavlja otvorenu belešku koju čitate. Dupli klik pokazuje belešku u listi beleški. Desni klik otvara izbor beležnice za premeštanje. Pločica prati belešku kada je premestite i beležnicu kada je preimenujete, dok Joplin radi. Može i da sakrije Joplinovu sopstvenu pločicu, da se ništa ne prikazuje dvaput.
Mesta za prikaz ima četiri. Podrazumevano je sopstveni red ispod naslova. Drugo spušta ikonice iz reda naslova - datum, podsetnik, svojstva, dugmad plagina - u red pločice, pa naslov dobija celu širinu:
Preostala dva stavljaju pločicu u red naslova, desno od njega, ili je čine prvom stavkom trake alatki editora. I ikonica i razdvajač putanje su podešavanja.
Ono što mi je ovde zanimljivo: zvaničnog načina da se ovo uradi nema. Joplinov plugin API uopšte ne dopire do reda sa naslovom - paneli stoje pored bočne trake, a dugmad trake alatki znaju samo za ikonicu. Ali content skripta za CodeMirror radi unutar glavnog prozora, pa plagin ulazi kroz editor i odatle ubacuje pločicu. Zatim meri prazan prostor iznad i ispod pločice i drži ih jednakim, po Joplinovom sopstvenom ritmu, pa se pločica čita kao još jedan red, a ne kao baner. Svako mesto prikaza proverava 19 end-to-end testova koji pokreću pravi desktop Joplin pod Playwright-om; izdanja se objavljuju na npm kroz trusted publishing u GitHub Actions, i nijedan token se nigde ne čuva.
Ograničenja su strukturna. Samo desktop - na mobilnom je red sa naslovom nativan i plagini do njega ne dopiru. Potreban je montiran Markdown editor, što pokriva Markdown, podeljeni prikaz i prikaz bez editora, ali ne i Rich Text editor. Joplin 3.7 ili noviji; provereno na 3.7.14. Svaki prozor editora prikazuje beležnicu svoje beleške, a u zasebnom prozoru beleške desni klik i dalje premešta belešku, dok druga dva klika tu ne rade.
Besplatno i otvorenog koda pod MIT: github.com/pmslava/joplin-plugin-whereabouts. Nalazi se u Joplinovoj listi plagina - Alatke → Opcije → Plagini, potražite Whereabouts - a .jpl je i na stranici izdanja.