Zapisnik sestanka torek, 14. 1. 2025

Zapisnik

Prejsnji zapisnik.

10.27.3.21

Dela tole?

Ja to pišem jaz

OSM

OpenStreetMap v Emacsu: zakaj bi šel na maps.google.com, če lahko ostaneš v Emacsu in M-x osm (paket osm.el na: melpa, gnu). Zahteva Emacs 28.

https://github.com/minad/osm

Novice

symfony-config-inspector

Nisem se ustvaril git repota.

ideja: (let ((str ("a.b.c.d" "a.b.f.d"))) (a (b (c (d "a.b.c.d")) (f (d "a.b.f.d"))))

Treba je narest drevesno strukturo in pravilno zapisovat v njo.

Funkcija, ki dobi ime konfig fajla in zapise v seznam

https://codeberg.org/emacs_si/yaml-config-inspector (nalozil na cdbrg)

Elisp dynamic scoping

From the info manual:

(defvar x -99)      ; globalna spremenljivka x

(defun addx ()
  (setq x (1+ x)))  ; izgleda kot da addx deluje nad globalno x spremenljivko

(let ((x 1))
  (addx)
  (addx))3           ; addx deluje nad _lokalnim_ x-om!

;; After the ‘let’ form finishes, ‘x’ reverts to its
;; previous value, which is −99.

(addx)-98

Guix - Emacs workflow

Ideja: imaš več projektov s svojimi manifesti. Emacs konfiguracija je odvisna od programov, ki so vključeni v konfiguracijo, v globalnem kontekstu jih pa ni. Možna rešitev: manifest definira env spremenljivko na podlagi katere se znotraj init.el lahko pogojno izvede del konfiguracije. Primer so LSP serverji, ki so odvisni od lokalno uporabljenega programskega jezika.

Jaz cist dobro ne razumem problema, ampak mogoce tole kaj prav pride: https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html

Sestanki

Drugi torek v mesecu

Author: Lio Novelli

Created: 2025-01-14 Tue 21:44

Validate