Size: a a a

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

2021 October 20

o

ololoshwin in Emacs — русскоговорящее сообщество
а, я понял то что рисует не напрямую, а через композитор
источник

V(

Vλadimir (Hawthorne ... in Emacs — русскоговорящее сообщество
Растаманы есть? Известно ли флоу для литерайт кодинга на расте в оргмоде? Так чтобы полноценно играть в ящик (танглить/экспортить либу), а не просто запускать бинарник в /tmp
источник

V(

Vλadimir (Hawthorne ... in Emacs — русскоговорящее сообщество
пока самое б0льшее что я находил - тот плагин к бабелю который идет в комплекте с rustic умеет импортить сторонние crates в орге
источник

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

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

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

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Спасибо, не знал про этот проект.
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Currently, there are memory leaks which do not seem to stem from our code but rather the code of wl-roots or some other library we depend on. We are working on the problem. In the meantime, add -Db_detect-leaks=0 to the meson command to exclude memory leaks.
источник

MK

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

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
А может кто-нибудь посоветовать пакетов для интерактивного написания кода на elisp?

Например, зачастую у меня функция состоит из одного let* выражения. И я написал себе функцию, выполняющую текущее let-sexp выражение (e.g. (a 1) выполнится как (setq a 1)), чтобы понятнее было, как написать следующие.

Хочется чего-то такого плюс, например, возможности
- смотреть значение всех переменных в текущем sexp'е (как в eros, но сразу на много переменных);
- назначить произвольное значение переменной на point'е;
- назначить значения аргументам функции (e.g. есть функция (defun x (a b) ..)..., хочется по (x 5 6) выполнить (setq a 5 b 6)).

Искал что-нибудь похожее, не нашёл.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
>    - назначить значения аргументам функции (e.g. есть функция (defun x (a b) ..)..., хочется по (x 5 6) выполнить (setq a 5 b 6)).

это не очень хорошая идея, изменения должны быть максимально явными
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
>    - назначить произвольное значение переменной на point'е;

M-x counsel-set-variable M-n
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
edebug?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
>    - смотреть значение всех переменных в текущем sexp'е (как в eros, но сразу на много переменных);

вроде что-то такое было ещё у дидов, но щас не могу вспомнить
источник

a

akater in Emacs — русскоговорящее сообщество
Я не понял, что значит «выполнить текущее let-sexp выражение»

Значения переменных смотрят в дебаггере.  Назначать значение переменной на point'е малополезно, т.к. будет осмысленно только для переменных в динамическом скоупе.

Пример про функцию вообще не понял — почему x куда-то делось, откуда появилось setq и что оно вообще в данном случае значит.  Вообще, последний пример заставляет задуматься, не путаете ли вы области видимости.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
(let* ((a 1)
      (b (1+ a)))
 b)

я так понимаю, дядя хочет видеть, что в a и что в b
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
типа, нажал кнопочку, оно заменилось/вычислилось, показало, нажал обратно - опять имена
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
думаю на базе elsa что-то можно такое зопелить
источник

a

akater in Emacs — русскоговорящее сообщество
Ну это в дебаггере только.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
да не, статический анализ никто не отменял
источник