doom emacs如何安装新插件和自定义快捷键

doom emacs如何安装新插件和自定义快捷键

最近在学习和使用doom emacs,遇到了2个问题。
问题1: 虽然doom emacs已经配置了很多的三方插件,但是还有些个性化的插件如何按doom风格添加?
问题2: 有些快捷键自己已经熟悉,如何修改?

以下以window-numbering和sort-tab两个emacs插件为例,前者是加入了MELPA,后者是没有。

添加三方插件和配置

添加插件

在.doom.d/packages.el里增加


;; sort-tab
;; github url地址方式获取,如果怕版本升级频繁,可以考虑加入pin git commit sha值
(package! sort-tab
  :recipe (:host github :repo "manateelazycat/sort-tab"))

;; window-numbering
;; emacs MELPA里的可以直接写名字
(package! window-numbering)

添加配置

配置建议在.doom.d/config.el中添加

;; sort-tab配置
(use-package! sort-tab
  :config
  (sort-tab-mode))

;; window-numbering
(use-package! window-numbering
  :config
  (window-numbering-mode))

效果

在这里插入图片描述
顶部test.c/test.py的tab效果
底部2和3的窗口标记效果。

自定义快捷键

可以在config.el加,或者和我一样独立的配置文件维护

(map! :leader
      (:prefix "w"
        :desc "选择窗口2" "2" #'select-window-2
        :desc "选择窗口3" "3" #'select-window-3
        :desc "选择窗口4" "4" #'select-window-4
        :desc "选择窗口5" "5" #'select-window-5
        :desc "选择窗口6" "6" #'select-window-6
      )  
)

选择窗口2 -> 快捷键就是 SPC w 2

如果独立文件配置快捷键,在config.el加入

(load! "+keybindings") ;;快捷键绑定
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余很多之很多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值