srečanje emacs.si skupnosti

Table of Contents

Čas: <2026-03-02 Mon>

Prisotni: g1smo, moe, miha

1. sajt ne dela Stran spet dela!

Malo po zadnjem srečanju je spletna stran začela delovati, ampak se je nek nov problem pojavil:

Failed Dependency (Error 424)!

Sorry, but this page couldn’t be served:

“could not obtain repo owner from custom domain”

The page you tried to reach is hosted on Codeberg Pages, which might currently be experiencing technical difficulties. If that is the case, it could take a little while until this page is available again.

https://docs.codeberg.org/codeberg-pages/using-custom-domain/

Najverjetneje manjka CNAME record

@yang je popravil na CNAME TXT

$ dig emacs.si ANY +noall +answer emacs.si. 39754 IN A 217.197.84.141 emacs.si. 751 IN SOA kiki.bunny.net. hostmaster.bunny.net. 2021697979 7200 900 1209600 86400 emacs.si. 39754 IN AAAA 2a0a:4580:103f:c0de::2 $ dig +short emacs.si txt “emacssi.emacssi.codeberg.page

Sajt spet dela, juhu! Preverjeno pa deluje tudi emacs.si email (in podobno bi tudi emacs.email). Kdor bi želel lahko dobi možnost e-poštnega predala (ali posredovanja) na <poljubno>@emacs.email.

1.1. Special english notice

We have the emacs.email domain configured for use as a mailbox or email forwarding. Let us know if you want a <yourwish>@emacs.email address and we can hook it up for you.

2. emacs.email

Since we have this domain we could set up a guide (or links to good guides) on how to set emacs up for email.

3. boti na chatih

Pojavljajo se up. računi iz matrix.org ki imajo tipično v up. v zadnjih treh znakih cifre, se pa ne javljajo. Jih raje kar bacimo iz sob.

4. smerge

Pri reševanju konfliktov z magitom je eden izmed pristopov uporaba smerge-keep-upper ter smerge-keep-lower funkcij (oz. smerge-keep-mine in smerge-keep-other, zaporedja se nujno ne skladajo).

5. uporaba org-pomodoro

Po enomesečni uporabia lahko trdim, da je koristno. Pomaga pri disciplini. V kombinaciji z org-capture izsekov kode, je rezultat dobra dokumentacija procesa dela na specifični nalogi.

The creator and his proponents encourage a low-tech approach, using a mechanical timer, paper, and pencil. The physical act of winding the timer confirms the user’s determination to start the task; ticking externalizes the desire to complete the task; ringing announces a break. Flow and focus become associated with these physical stimuli.

Prednost pred org-clock-in je v avtomatskem zaključku štoparice, kar odpravi možnost napake prekomernega pribeleženja časa za nalogo.

6. nov org-mode release 9.8

Prihaja org-link-preview, način prikazovanja predogledov linkov v orgmode dokumentih.

Treba bo pa še napisati funkcije za previewanje raznih vrst linkov. Zaenkrat predogledi delujejo samo za povezave na slikovne datoteke, kot s starim org-toggle-inline-images.

7. CRDT jumble

Danes se je ponovno prikradla disleksija v sinhronizacijo bufferjev.

Uporabili smo preverjeno tehniko za zaznavo napak iz letalske industrije https://en.wikipedia.org/wiki/Triple_modular_redundancy

Ponovno odprtje emacsa in ponovna povezava “odd one out” vira diskelsizacije je pripomogla k resinhronemu sodelovanju.

8. Org properties kot podatkovna baza

Hitra demonstracija: Najprej naredimo par vpisov kot poddrevo zgornjega naslova z vrednosti v predalu lastnosti (properties drawer).

* Org properties kot podatkovna baza 

** TODO Novak, Janez                    :navaden:tip:
   DEADLINE: <2026-03-03 Tue>
   :PROPERTIES:
   :Ime:      Janez
   :Priimek:  Novak
   :END:

** DONE Krpan, Martin                   :močan:
   :PROPERTIES:
   :Ime:      Martin
   :Priimek:  Krpan
   :END:

Potem drevesu dodamo definicijo stolpcev (column definition):

* Org properties kot podatkovna baza 
  :PROPERTIES:
  :COLUMNS:  %ITEM %IME %PRIIMEK %TAGS %TODO %DEADLINE
  :END:

Zdaj lahko aktiviramo prikaz v stolpcih (column view):
M-x org-columns (C-c C-x C-c). Poskusi! Kaj se je zgodilo z naslovi?

Ogled lahko deaktiviraš z C-c C-c.

Prikaz v stolpcih je samo to, prikaz. Za zajetje podatkov v tabeli po definiranih stolpcih lahko uporabljaš dinamični blok columnview, to je blok z vsebino, ki se lahko posodobi. Tukaj ga bomo dodali pod naslovom drevesa:

* Org properties kot podatkovna baza 
  :PROPERTIES:
  :COLUMNS:  %ITEM %IME %PRIIMEK %TAGS %TODO %DEADLINE
  :END:

#+BEGIN: columnview :hlines 1 :id local
#+END:

Dinamični blok je med #+BEGIN: in #+END:; columnview označuje vrsto dinamičnega bloka, :hlines 1 da hočemo vodoravno črto pod naslovi stolpcev in :id local da hočemo zajeti vnose v tem drevesu. Blok posodobimo s C-c C-c na bloku.

Potem, ko je Miha dodal vnos Ginko biloba (spodaj) in sem spet posodobil blok s C-c C-c, je blok izgledal tako:

ITEM IME PRIIMEK TAGS TODO DEADLINE
Org properties kot podatkovna baza          
Novak, Janez Janez Novak :navaden:tip: TODO [2026-03-03 Tue]
Krpan, Martin Martin Krpan :močan: DONE  
Ginko biloba Ginko Biloba :rastlina:    

Več o tem:

8.1. TODO Novak, Janez   navaden tip

8.2. DONE Krpan, Martin   močan

8.3. Ginko biloba   rastlina

9. org-supertag

Emacs paket ki omogoča iskanje po org headingih, ustvarjanje pogledov ipd. na podlagi org propertyjev. Bi znal bit uporaben: https://github.com/yibie/org-supertag

(nihče od prisotnih sicer nima izkušenj s paketom)

Author: prisotni

Created: 2026-03-03

Validate