Size: a a a

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

2021 October 31

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

В

Виктор in Emacs — русскоговорящее сообщество
Вернулся на 27.2. С указанием :machine в remote буфере C-h -v shell-file-name:
shell-file-name is a variable defined in ‘C source code’.
Its value is "/usr/local/bin/zsh"
Original value was "/bin/bash"
Local in buffer rebar.config; global value is "/bin/zsh"

Так что здесь все работает.
источник

В

Виктор in Emacs — русскоговорящее сообщество
connection-local-criteria-alist is a variable defined in ‘files-x.el’.
Its value is
(((:application tramp :protocol "adb")
 tramp-adb-connection-local-default-profile)
((:application tramp :machine "remotemachine")
 remote-zsh)
((:application tramp)
 tramp-connection-local-default-profile))
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
#TIL Ляя, я тут обнаружил что pcase, помимо map, поддерживает seq. Можно писать вот так:

(funcall
(pcase-lambda ((app iso8601-parse (seq _ M H)))
  (format "%02d:%02d" H M))
"2021-10-24T11:44:38.037896952+02:00")

=> "11:44"

Синтаксис с квотингом для таких случаев неудобен, а вот seq найс
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
криптохуйня какая-то неподдерживаемая получается, нихуя не понятно чо происходит
источник

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

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
где?
источник

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
почему?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
есть же
источник

A ß in Emacs — русскоговорящее сообщество
хз, посмотри структуру decoded-time в simple
источник

VL

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

A ß in Emacs — русскоговорящее сообщество
отдельный вопрос почему не работает
(format-time-string "%02H:%02M" (iso8601-parse "2021-10-24T11:44:38.037896952+02:00"))
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
но ведь pcase поддерживает cl-struct
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
JFYI: можно просто "%H:%M" .. не работает т.к. секунды на вход нужно, а не структурку, и там для обратной совместимости сделано что список можно передавать аргументом, поэтому ошибка не выдаётся, а просто неправильно форматит. Тупо, да
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ля, :type list
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
я понял
источник

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
так исторически сложилось
источник