循环浏览相对时间戳元素以及递增或递减值

时间:2018-08-30 11:54:17

标签: emacs increment decrement

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

例如:

01:20:12 ::一些文本

  1. 当在线上的任何地方时,按键绑定将在hh,mm,ss中循环
  2. 第二个键绑定,用于增加或减少保留填充零的数字。

2 个答案:

答案 0 :(得分:0)

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

您只需要doremi.el,但是doremi-mac.el还可帮助定义DoReMi命令并将其添加到菜单中。

答案 1 :(得分: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)
  )