← All posts tagged guile

a13

А ещё под нашу музыку^W^W^W новый guile умеет в другие языки, например вот так можно запилить конфиг для xbindkeys на ecmascript:

в ~/.xbindkeysrc.scm пишем хрень типа этой:
(load-compiled (compile-file "/home/dk/.xbindkeysrc.js" #:from 'ecmascript))

в самом файле:
xbindkey(list("Mod4","t"),"xterm");
сделает то что нужно

a13

вставляем в ~/.xbindkeys.scm

(use-modules (system repl server))
(spawn-server)

и наслаждаемся удалённым repl (например через geiser)
Единственная проблема — для того, чтобы заставить использовать нововведенный биндинг, помимо (grab-all-keys) почему-то требуется нажатие любой из определённых ранее комбинаций клавиш.

p.s. xbindkeys должен быть собран с guile > 2.0