循环访问相对时间戳的元素并递增或递减值

问题描述 投票:1回答:2

在Emacs中,如何创建一个命令,该命令将循环访问相对时间戳条目的元素以增加或减少其值。

例如:

01:20:12 ::有些文字

  1. 当线路上的任何地方,键绑定将循环通过hh,mm,ss
  2. 第二个键绑定,用于递增或递减保持填充零的数字。
emacs increment decrement
2个回答
0
投票

您可以使用库DoReMi轻松创建使用箭头键增加/减少某些内容的命令(例如)。

你需要的只是doremi.el,但是doremi-mac.el也可以帮助定义DoReMi命令并将它们添加到菜单中。


0
投票

我使用evil-numberseasy-repeat。 (evil-numbers完全独立于evil。)如果你不使用use-package,请道歉。这对您的第一个问题没有帮助。

(use-package evil-numbers
  :config
  (easy-repeat-add 'evil-numbers/inc-at-pt 'evil-numbers/dec-at-pt)

  :bind (("C-c =" . evil-numbers/inc-at-pt)
         ("C-c -" . evil-numbers/dec-at-pt))
  )

(use-package easy-repeat
  :defer 1
  :config
  (defun easy-repeat-add (&rest commands)
    "Add COMMANDS to `easy-repeat-command-list'."
    (dolist (f commands)
      (add-to-list 'easy-repeat-command-list f))
    (easy-repeat-mode +1))

  (easy-repeat-add 'help-go-back 'help-go-forward
                   'next-buffer 'previous-buffer)

  (easy-repeat-mode 1)
  )
© www.soinside.com 2019 - 2024. All rights reserved.