Size: a a a

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

2020 September 30

VL

Valeriy L in Emacs — русскоговорящее сообщество
Так уж вышло что тоже редкая задача
источник

D

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

VL

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dameda
Хотел спросить не хочет ли он вынести логику отображения в отдельную библиотеку
пока нам ewoc хватает, у него есть небольшие проблемы, но пока не критичные что-бы что-то своё писать
источник

D

Dameda in Emacs — русскоговорящее сообщество
Evgeny Zajcev
пока нам ewoc хватает, у него есть небольшие проблемы, но пока не критичные что-бы что-то своё писать
Просто я начал евок тыкать, а там документации раз два и обчелся
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Valeriy L
C-x r N
rectangle-number-lines
источник

D

Dameda in Emacs — русскоговорящее сообщество
Valeriy L
Я просто тож писал для себя такую штуку, а потом понял что не нужно
Ну для меня это больше как челендж был, хотя да, задача такая редко встает
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Dameda
Ну для меня это больше как челендж был, хотя да, задача такая редко встает
да, для меня тоже был)
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
но потом я нашёл эти команды
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
(when (looking-at "[0-9]+")
 (let* ((number (match-string 0))
        (first-digit (substring-no-properties number 0 1))
        (rest-digits (substring-no-properties number 1))
        (increased (concat (number-to-string
                            (1+ (string-to-number first-digit)))
                           rest-digits)))
   (replace-match increased)))

для инкриза в текущей строке можно такое сделать, только скопировать перед этим надо
не проще ли кейбоард макросами такое делать?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Evgeny Zajcev
не проще ли кейбоард макросами такое делать?
вот и я про это
источник

VL

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Evgeny Zajcev
не проще ли кейбоард макросами такое делать?
Если надо инплейс - проще
источник

VL

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

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Dameda
Просто я начал евок тыкать, а там документации раз два и обчелся
ну там просто всё: double-linked лист из нод, у каждой ноды есть data и инсёртер
источник

SS

Sergey Seliverstov in Emacs — русскоговорящее сообщество
...и еще упоротый апи
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
1. у меня при format-all-buffer смещается положение буфера. Как этого избежать?
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
2. Есть такие настройки для скрола. Как сделать чтобы при скролле отступ снизу или сверху был х строк? Если расскомментировать scroll-margin 7, то при скролле дергается пару раз
(setq
  ;; scroll-margin 7
  mouse-wheel-scroll-amount '(1 ((shift) . 1)) ; one line at a time
  mouse-wheel-progressive-speed nil            ; don't accelerate scrolling
  mouse-wheel-follow-mouse 't                  ; scroll window under mouse
  scroll-step 1                                ; keyboard scroll one line at a time
  pixel-resolution-fine-flag t
  redisplay-dont-pause t
  scroll-conservatively 10000
  scroll-preserve-screen-position t
  mouse-wheel-progressive-speed nil
  )
источник

PS

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

D

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