问题标签 [magit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 函数签名的字节码格式已更改?
我不得不重新编译magit.el
并在他们的代码中发现了这个问题。如果我正确地遵循了代码,那么他们在这里所追求的是函数的数量,但他们却得到了一些“奇怪”的数字。任何想法发生了什么?
另外,这篇博文:Elisp get function arity? 提供了一个更好的解决方案(它可以很好地完成工作,Andreas Röhler 的回答。所以我可能会尝试向magit
维护者推荐它。
git - 如何从“magit”中的旧提交中恢复更改?
我知道如何从较旧的提交中获取差异:获取*magit-log*
,然后“单击”提交。如何获得反向应用的差异的特定变化?我希望它只修改文件(和缓冲区,如果打开)。
emacs - 如何从 Magit 中的大块中删除尾随空格?
Emacs (post v21) 包含一个从文件中删除尾随空格的功能。我将如何delete-trailing-whitespace
在 Magit 暂存区域(来自magit-status
)中提供,以便我可以从单个大块或整个文件中删除尾随空格?
git - 如何使 magit pull 默认具有 rebase 选项?
我最近开始在 emacs 中使用 magit 包,它非常有用和方便。我想做一些调整。
如何使 magit pull 始终具有变基选项?目前它显示开关,我必须选择 -r --rebase。在我的开发过程中,我们总是变基。
我使用 gtags+global 进行代码浏览。在 magit pull 之后,如果我能有一个钩子来再次重建 gtags,那就太好了。git pull 成功后是否有钩子?
emacs - 从魔法状态自动切换到 magit diff 窗口
我正在尝试向magit添加一个钩子,以便在 Emacs 窗口内打开*magit-diff
* 缓冲区(使用主要模式)时,我的光标(从 magit-status 窗口)移动到该窗口。magit-diff-mode
我试图添加一个钩子,magit-diff-mode-hook
但根本无法让它工作。
我应该使用哪个钩子(如果有的话),我该怎么做才能使该窗口处于活动状态?
PS:如果有两个差异窗口(比如说因为另一个项目的另一个 magit-diff 将打开),我想去刚刚打开的那个。
emacs - 折叠 magit 中的所有差异?
有时在很长的提交日志中,浏览所有扩展的差异真的很痛苦。
(例如,当从 magit-blame-mode 中按回车时,您会得到扩展差异)
有没有办法折叠这些差异?
git - 如何使用 magit 从提交中编辑差异
我已经提交了一些更改,并且在差异中显示了一些不需要的东西。
例如:位置:相对;
- 背景:白烟;}
+ 背景:#f5f5f5; }
所以我想删除这些条目。我可以使用 magit 来执行此操作吗?如果不是,怎么可能做到这一点?
git - 如何使用 magit emacs 更改 repo?
我需要使用几个不同的 git 存储库。如何使用 magit 在它们之间切换?Magit 允许我在启动它时选择一个目录。但我不清楚如果需要如何切换到另一个 repo。我查看了 magit 备忘单和文档,但没有找到答案。谢谢。
git - Magit diff 无法正确显示字符
当我通过 emacs(gui 或命令行)运行 magit-status 并显示文件的差异时,颜色代码无法正确转义。因此,整个 diff 都充满了^[[
',这使得无法看到发生了什么。
这是我尝试过的:
如果我运行常规
git diff
,终端颜色会正确显示。GUI 和终端 (
-nw
)都出现问题我已经
magit-20140305.1300
通过 emacs 包管理器从 elpa repo 更新到。我尝试了两种不同的 emacs 主题,没有任何变化。
我已经尝试调整, 正如这里
magit-item-highlighting
另一个错误所建议的那样。
我正在使用bbatsov 的前奏曲,但已经更新了 magit,如上所述。
有谁知道这可能是什么原因造成的,我该如何解决?
git - 如何配置 Magit 以使用我的 Github 用户名?
我刚刚使用 (setq erc-nick "name") 为 ERC 配置了我的 IRC 用户名。
Magit 是否有类似的变量,所以它知道我的 Github 用户名。如果没有,我可以写一些 ELisp 来为 Magit 添加一个钩子或类似的东西吗?