1

我应该把源代码放在 .emacs.d 的什么地方?我应该如何发布我的更改?这是我第一次尝试编写 Emacs 模式。目前的褒奖有哪些?

进步

我不确定我是否做得正确,但我已将以下内容添加到我的

~/.emacs.d/personal/personal.el

(add-to-list 'load-path "~/emacs.d/vendor")
(require 'git-auto-commit-mode)

然后我在供应商目录中做了'git clone myrepo'。

4

1 回答 1

2

我自己没有使用过 Prelude,但它有一个 init.el,这可能是你应该放置一个语句来加载你的代码的地方。

但是,如果您真的想编写自己的代码,我建议您转储 Prelude 以支持滚动您自己的配置,或者完全了解 Prelude 的工作原理并在此基础上构建。中间的任何事情都会导致很多混乱。

以下是我将如何改变git-autocommit-mode

  1. 访问 melpa.org 查找源代码:https ://github.com/ryuslash/git-auto-commit-mode
  2. 在 github 上 fork 源代码
  3. 克隆我刚刚分叉的仓库:

    git clone https://github.com/abo-abo/git-auto-commit-mode.git
    
  4. git-auto-commit-mode通过 package.el卸载

  5. 安装use-package
  6. 使用此代码加载您自己的git-auto-commit-mode

    (use-package git-auto-commit-mode
      :load-path "~/git/git-auto-commit-mode")
    
  7. 如果您进行了您认为有用的更改,请在 github 上打开一个拉取请求以将您的更改合并到源代码库中

于 2014-12-08T11:20:47.243 回答