[资源贴] 一个收集大家[doom emacs] [spacemacs] [emacs]配置的资源贴, 持续更新

kinono [emacs]

尚未完工,但里面有不少好东西。我会慢慢地把重要的组件抽出来放到 site-lisp 下面。

我觉得积累一个大列表放那,反而很难有机会慢慢翻,所以我直接介绍一些亮点,大家可以按需取用:

  • site-lisp/toki-base16-gruvbox-theme.el:基于 base16-theme 的 doom-gruvbox 主题复刻。太舒服了以至于我从没有过换主题的心思。

  • site-lisp/puni.el:自己造的结构化编辑轮子,现在已经独立成一个包:Puni: 通用、可定制的语法删除

  • site-lisp/toki-editing.el:一些贴心的编辑命令。

  • site-lisp/toki-term.el:对 term.el 的扩展。亮点包括:

    • 通过 toki-term 打开终端时 pwd 会设为工程根目录
    • 新打开终端时若已有相同目录的终端,且没有在跑命令,就直接复用那个终端。如果不想复用,就再按一下 toki-term,就会给你一个新的终端。
    • 提供了 toki-term-escape-keys,可以设置把一些键保留下来做 Emacs 的快捷键,不要传到终端里。
    • toki-term-browse-mode 可以把终端变成一个普通只读 buffer,这样就可以浏览、复制。用完以后再按 term-char-mode 就回到普通模式。
  • core 里面有一个 toki/make-combo,可以把一个命令变成「连击命令」,然后比方说给它绑个快捷键是 C-c q,那么敲完以后三秒钟内按 q 就会再运行那个命令。

  • modules/editor/edit/config.el 把自带的 isearch 改造得很舒服。

4 个赞