Size: a a a

Emacs — русскоговорящее сообщество

2021 January 14

a

akater in Emacs — русскоговорящее сообщество
Valeriy L
ну не нашел чел низкоуровневого лиспа
В отличие от прочих идей по CL, что я видел, эта все-таки интересная.
источник

a

akater in Emacs — русскоговорящее сообщество
Evgeny Zajcev
повторы кода это кстати не так плохо как ты думаешь.  Ну не откровенный прям cut&paste, а просто пробежаться по значениям иногода лучше просто чем какой-то тейбл неявный держать и одним махом из него нужное значение вынимать
Вот-вот.  Увидеть паттерн легко когда не знаком с предметной областью.

Хотя теоретически того же эффекта можно добиться документацией, богатой примерами, но такое мало кто пишет.
источник

D

Dameda in Emacs — русскоговорящее сообщество
https://paste.sr.ht/~liltechdude/6b2988b4f730b26f5f4a38f26eb488fb838432ea вот сейчас уже лучше, но я хз как в этой штуке сдеать по типу (set-option something keys)
источник

D

Dameda in Emacs — русскоговорящее сообщество
что бы не писать простынки потом
источник

D

Dameda in Emacs — русскоговорящее сообщество
пытался через dolist, но чёта не то
источник

A ß in Emacs — русскоговорящее сообщество
cl-pushnew не будет так работать, по умолчанию он использует eql для сравнения, а он работает на строках не так, как ты ожидаешь
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Artem
У меня 1488 @xFA25E
А ты ювелир
источник

D

Dameda in Emacs — русскоговорящее сообщество
A ß
cl-pushnew не будет так работать, по умолчанию он использует eql для сравнения, а он работает на строках не так, как ты ожидаешь
Ок
источник

D

Dameda in Emacs — русскоговорящее сообщество
A ß
cl-pushnew не будет так работать, по умолчанию он использует eql для сравнения, а он работает на строках не так, как ты ожидаешь
Насчёт того как не писать set-options есть мысли?
источник

A ß in Emacs — русскоговорящее сообщество
просто не писать
источник

D

Dameda in Emacs — русскоговорящее сообщество
а как тогда пользоваться ПК?
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Dameda
а как тогда пользоваться ПК?
read-only
источник

A ß in Emacs — русскоговорящее сообщество
(cl-defun start-mpv (path &key start end fullscreen pause)
 (cl-remove nil
            (list (when fullscreen "--fullscreen")
                  (when pause "--pause")
                  (when start (format "--start=%s" start))
                  (when end (format "--end=%s" end)))))
источник

D

Dameda in Emacs — русскоговорящее сообщество
нееее
источник

A ß in Emacs — русскоговорящее сообщество
что не?
источник
2021 January 15

D

Dameda in Emacs — русскоговорящее сообщество
я поэтому не спрашиваю как делать что-то на начальной стадии
источник

D

Dameda in Emacs — русскоговорящее сообщество
что бы не было такого что потом переделывать
источник

A ß in Emacs — русскоговорящее сообщество
мне лень писать все остальное
источник

D

Dameda in Emacs — русскоговорящее сообщество
а как-то сделать по типу (dolist (el keys) (set-option el)) нельзя?
источник

A ß in Emacs — русскоговорящее сообщество
(cl-defun start-mpv (path &key start end fullscreen pause)
 (unless (file-exists-p path)
   (user-error "File not found"))
 (apply #'call-process
        "mpv"
        nil
        0
        nil
        (cl-remove nil
                   (list (when fullscreen "--fullscreen")
                         (when pause "--pause")
                         (when start (format "--start=%s" start))
                         (when end (format "--end=%s" end))
                         (expand-file-name path)))))
источник