Pangu-spacing 临时在文件中插入空格

有时候我们希望可以在文件的中文和英文之间直接插入空格,而不改变 pangu-spacing 中 pangu-spacing-real-insert-separtor 的设置。所以我写了一个函数来这么做:

    (defun liu233w/pangu-spacing-space-the-buffer ()
      "调用`pangu-spacing-mode'为当前 buffer 分词,不会修改原有的设置。"
      (interactive)
      (let ((pangu-spacing-real-insert-separtor t))
        (pangu-spacing-modify-buffer)))

附赠一个 evil 中的 ex 命令:

    (evil-ex-define-cmd "pangu" #'liu233w/pangu-spacing-space-the-buffer)

我已经给 pangu-spacing 交了一个PR,在 https://github.com/coldnew/pangu-spacing/pull/22

1 个赞