Emacs.si 1.12.2025
Table of Contents
Prisotni: miha, moe, g1smo
1. worg
Zadeva o povezavah na neprostokodna spletišča: Github, Youtube, Reddit. Bomo verjetno z elispom med publiciranjem strani dodali alternativne povezave zraven obstoječih.
- koda: https://list.orgmode.org/87jyzc7tqr.fsf@rensoliemans.nl
- testna stran: https://files.rensoliemans.nl/worg/ nahajajočelastimestneirajotudi zmenjaliulanskegaub.com/svaante/dape][dape]] omogoča razhroščevanje preko vmesnika DAP. To omogoča razhroščevanje z različnimi uporabniškimi vmesniki in različnimi razhroščevalniki. S tem paketom in delve go debuggerjem žal še nisem imel sreče.
@lio je izpostavil enak
2. kataster v emacsu
Lahko bi v emacs org dokument shranjeval podatke iz API-ja GURSovega e-prostora (https://ipi.eprostor.gov.si/jv/). Načrt je najti relativno v centru nahajajoče se prostore v lasti mestne občine.
Namesto podatkovne baze bi bilo mogoče čisto smiselno uporabit (pod)naslovljene org dokumente (ki potem podpirajo sortiranje, filtriranje, …). Podatke bi vnašal bot, ki kliče API e-prostora.
Integrirano bi lahko bilo tudi z OSM mode (https://github.com/ruediger/osm-mode), ki smo ga omenjali na sestanku lanskega januarja.problem na septemberskem sestanku.
3. Šablone / predloge v Emacsu
Yassnippet je morda uporaben: https://github.com/joaotavora/yasnippet
Mišljenje za živo rabo (za hiter vnos kosov kod kii jih večkra raabimo), verjetno pa ima abstrakcije ki so uporabne tudi pri bolj "programatičnem" predlogovanju.
Sometimes you might want to expand a snippet directly from your own elisp code. You should call yas-expand-snippet instead of yas-expand in this case. yas-expand-snippet takes a string in snippet template syntax, if you want to expand an existing snippet you can use yas-lookup-snippet to find its contents by name.
– https://joaotavora.github.io/yasnippet/snippet-expansion.html
4. hippie epannd
Kaj je hippie expand? neke vrste autocomplete ki pomaga dopolnit besedo, glede na druge trenutno odpre bufferje, ki vsebujejo besede z istim korenom.
Primer rabe za os (in potem M-x hippie-expand)
osm
OSCRecorder
oscs
osnovni
oscilatorji
osciloskopom
ostali
osmic
Kot dabbrev-expand (M-/) (emacs#Dynamic Abbrevs), ampak z dodatnimi
možnostmi, npr. ponavljanje cele vrstice. In pa expandanjem besed iz drugih bufferjev!
Popravek: kot je moe izpostavil, obstaja dabbrev-check-oherr-buffers za to!
5. Premik med windowi s puščicami
(global-set-key (kbd "C-x <up>") 'windmove-up) (global-set-key (kbd "C-x <down>") 'windmove-down) (global-set-key (kbd "C-x <left>") 'windmove-left) (global-set-key (kbd "C-x <right>") 'windmove-right)
6. Naslednja srečanja
Mihael piše CTK
6.1. Januar
6.2. Februar
6.3. Marec