Size: a a a

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

2021 November 04

¥

¥αros!αν in Emacs — русскоговорящее сообщество
гоез
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
источник

D

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
 (dolist (mapbind blamer-bindings)
   (let ((map (make-sparse-keymap)))
     ;; (define-key map (kbd (car mapbind))
     (define-key map (kbd (car mapbind))
       (lambda ()
         (interactive)
         (funcall (cdr mapbind) commit-info)))

падажжи, а где у тебя тут фигурирует text?
источник

D

Demoninhatter in Emacs — русскоговорящее сообщество
эт чуть более старый коммит, его скинул потому что там снизу пример мапинга ‘снаружи’
источник

D

Demoninhatter in Emacs — русскоговорящее сообщество
(defun blamer--apply-bindings (text commit-info)
 "Apply defined bindings to TEXT and pass COMMIT-INFO to callback."
 (let ((map (make-sparse-keymap)))
   (dolist (mapbind blamer-bindings)
     (define-key map (kbd (car mapbind))
       (lambda ()
         (interactive)
         (funcall (cdr mapbind) commit-info)))
     (setq text (propertize text 'keymap map))))
 text)
источник

DL

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

f

flusq in Emacs — русскоговорящее сообщество
Открыл файл на 31к строк.
Емакс завис.
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
vlf
источник

f

flusq in Emacs — русскоговорящее сообщество
Не хочу жить в мире, где емакс зависает от таких относительно небольших файлов
источник

f

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
vlf.el
источник

A

Aragaer in Emacs — русскоговорящее сообщество
у меня файлы на 31к нормально вроде открываются
источник

DL

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

f

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

DL

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

D

Demoninhatter in Emacs — русскоговорящее сообщество
я видимо так далеко еще не зашел, в лиспе дженерики это не про обобщения? типа sort(a: T[]) где T любой тип?
источник

DL

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

¥

¥αros!αν in Emacs — русскоговорящее сообщество
в каком лиспе
источник

¥

¥αros!αν in Emacs — русскоговорящее сообщество
какие дженерики
источник