Size: a a a

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

2021 January 30

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Aragaer
это как-нибудь лучше сделать можно?
Есть инкрементал среднее, не нужно будет пробегать дважды по списку или пересчитывать полность если добавилось пару значений. Я им ODO в тачке считаю
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну .. да. Но на самом деле у меня там всего два значения
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну или не два, но немного. Но я ожидаю два
источник

A

Andrey in Emacs — русскоговорящее сообщество
Подскажите, как мне получить массив с результатом функций?

(defun account-one ()
 (make-mu4e-context
 :name "one"))

(setq mu4e-contexts '(account-one
                         account-two))

Это возвращает массив '(account-one account-two) и при запуске mu4e падает ошибка "Wront type argument: mu4e-context, account-one", так что в моем коде определенно что-то не так.
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Andrey
Подскажите, как мне получить массив с результатом функций?

(defun account-one ()
 (make-mu4e-context
 :name "one"))

(setq mu4e-contexts '(account-one
                         account-two))

Это возвращает массив '(account-one account-two) и при запуске mu4e падает ошибка "Wront type argument: mu4e-context, account-one", так что в моем коде определенно что-то не так.
‘ убери чтобы кольнуть функу
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Квота превентит евалуацию
источник

A

Andrey in Emacs — русскоговорящее сообщество
Evgeny Zajcev
Квота превентит евалуацию
Понял, но в таком случае у меня возвращается nil в mu4e-context. Получается лучше через add-to-list это сделать?
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
`(,account-one ,account-two)
(list account-one account-two)
источник

ND

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

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Ну и account-one это defvar наверное
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
Andrey
Подскажите, как мне получить массив с результатом функций?

(defun account-one ()
 (make-mu4e-context
 :name "one"))

(setq mu4e-contexts '(account-one
                         account-two))

Это возвращает массив '(account-one account-two) и при запуске mu4e падает ошибка "Wront type argument: mu4e-context, account-one", так что в моем коде определенно что-то не так.
ты туда два лейбла кладешь, а не два mu4e-context
источник

A

Andrey in Emacs — русскоговорящее сообщество
хмм, спасибо
источник
2021 January 31

a

akater in Emacs — русскоговорящее сообщество
Andrey
Подскажите, как мне получить массив с результатом функций?

(defun account-one ()
 (make-mu4e-context
 :name "one"))

(setq mu4e-contexts '(account-one
                         account-two))

Это возвращает массив '(account-one account-two) и при запуске mu4e падает ошибка "Wront type argument: mu4e-context, account-one", так что в моем коде определенно что-то не так.
Очень рекомендую полезный пакет

(use-package lisp-extra-font-lock :ensure t
 :custom-face (lisp-extra-font-lock-quoted
               ((t (:inherit font-lock-comment-face))))
 :hook ((emacs-lisp-mode . lisp-extra-font-lock-mode)
        (lisp-mode . lisp-extra-font-lock-mode)))


В такой конфигурации он помечает процитированное тем же фейсом, которым помечаются комментарии, так что будет хорошо видно, какие выражения не вычисляются (в данной процедуре).

Потом можно какой-нибудь другой фейс поставить (но когда мало цветов, например, меня в итоге устраивает и фейс комментариев).
источник

a

akater in Emacs — русскоговорящее сообщество
Andrey
Подскажите, как мне получить массив с результатом функций?

(defun account-one ()
 (make-mu4e-context
 :name "one"))

(setq mu4e-contexts '(account-one
                         account-two))

Это возвращает массив '(account-one account-two) и при запуске mu4e падает ошибка "Wront type argument: mu4e-context, account-one", так что в моем коде определенно что-то не так.
Это не массив, это список.
источник

D

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

A ß in Emacs — русскоговорящее сообщество
C-x 1 C-x 3 C-x 4 b RET
источник

D

Dameda in Emacs — русскоговорящее сообщество
уххх много клавиш!!
источник

a

akater in Emacs — русскоговорящее сообщество
Для C-x 1 и C-x 3 у меня одноклавишные бинды в командном режиме, интересно, как в evil.
источник

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
C-w L например делает текущий буфер самым правым, каким бы он ни был
источник