Size: a a a

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

2020 September 30

D

Dameda in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
копировать строку, увеличивая число под курсором?
Да
источник

D

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

A

Artem in Emacs — русскоговорящее сообщество
Ну огонь, молодец.
источник

d

dirge in Emacs — русскоговорящее сообщество
звучит как паззл на хакерранке какой-то
источник

A

Artem in Emacs — русскоговорящее сообщество
Пиши ещё
источник

D

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

D

Dameda in Emacs — русскоговорящее сообщество
Единтвенное, что заметил, мешает писать самому, это уверенность, что до тебя написали лучше.
источник

ПН

Прохор Непомнящий... in Emacs — русскоговорящее сообщество
Так можно же макрос юзать, не?
источник

D

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

ПН

Прохор Непомнящий... in Emacs — русскоговорящее сообщество
Про keyboard macro counter
источник

D

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

D

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

ПН

Прохор Непомнящий... in Emacs — русскоговорящее сообщество
Dameda
Это вимовский q?
Имаксовский)
источник

D

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

ПН

Прохор Непомнящий... in Emacs — русскоговорящее сообщество
Да
источник

D

Dameda in Emacs — русскоговорящее сообщество
Не люблю ad-hoc решения
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
(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)))

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

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Прохор Непомнящий
У тебя файл назывется duNlicate... вместо DuBlicate
duplicate
источник

DL

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

PG

Pig Greenest 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)))

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