和之前那些比较复杂的方案不同的是,unline 仅定义了有限的样式,但提供更加便捷的交互,和与 emacs 更好的集成。
以下是效果图,上是原图,下是使用 unline 复原的图
interesting, 补上了artist和ditta中间那块儿
有没有人传个使用的动图。不知道操作上效果好不好。
作者更新过了,更好用了。
和 meow 集成的配置
(setq meow--kbd-forward-char "<right>"
meow--kbd-backward-char "<left>"
meow--kbd-forward-line "<down>"
meow--kbd-backward-line "<up>")
(eval-after-load "uniline"
(keymap-set uniline-mode-map "C-c /" 'uniline-hydra-choose-body)
(keymap-set uniline-mode-map "C-c u" 'uniline--set-brush-0)
(keymap-set uniline-mode-map "C-c -" 'uniline--set-brush-1)
(keymap-set uniline-mode-map "C-c +" 'uniline--set-brush-2)
(keymap-set uniline-mode-map "C-c =" 'uniline--set-brush-3)
(keymap-set uniline-mode-map "C-c #" 'uniline--set-brush-block)
(keymap-set uniline-mode-map "-" nil)
(keymap-set uniline-mode-map "+" nil)
(keymap-set uniline-mode-map "#" nil)
(keymap-set uniline-mode-map "=" nil))
以前 Meow 会自动关闭 overwrite-mode 推了一版去掉了这个逻辑(本来也没有用)。