草庐IT

dot-emacs

全部标签

git - 我如何告诉 Emacs 我的 git 分支已经改变了?

在我的Emacs23编辑器的底部,我注意到Emacs知道我正在一个受版本控制的目录中工作,该版本控制系统是什么,以及我当前在哪个分支上。很酷!但是假设我在master分支上,我从命令行执行gitcommit,其次是gitcheckout.Emacs仍然显示我在master分支上。如何刷新Emacs以便它反射(reflect)我当前所在的分支而不关闭所有缓冲区并重新启动它? 最佳答案 M-xrevert-buffer但我建议你使用magit-mode在Emacs中管理您的git存储库。作为记录,我使用绑定(bind)revert-bu

git - 针对 pull 请求的 emacs 开发最多的 magit/github 扩展

我对pull请求、编辑问题并将它们绑定(bind)到提交以及我通常必须使用的其他东西特别感兴趣hubonthecommandline为了。然而,我已经开始使用magit并且真的很喜欢它的键绑定(bind)和通用界面——我也想在这部分留在emacs中,而不是需要为pull请求、问题等打开一个额外的shell。我能找到的可能为magit添加最多github功能的包是:Magithubmagit-gh-pullsgh.el任何可能参与这些项目的人都可以推荐他们如何比较以及将pull请求集成到magit环境中的最佳方式吗? 最佳答案 最终我

git - 针对 pull 请求的 emacs 开发最多的 magit/github 扩展

我对pull请求、编辑问题并将它们绑定(bind)到提交以及我通常必须使用的其他东西特别感兴趣hubonthecommandline为了。然而,我已经开始使用magit并且真的很喜欢它的键绑定(bind)和通用界面——我也想在这部分留在emacs中,而不是需要为pull请求、问题等打开一个额外的shell。我能找到的可能为magit添加最多github功能的包是:Magithubmagit-gh-pullsgh.el任何可能参与这些项目的人都可以推荐他们如何比较以及将pull请求集成到magit环境中的最佳方式吗? 最佳答案 最终我

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

git - 如何在 emacs 中禁用 vc-git?

我在sshfs和git存储库上使用emacs。我喜欢使用git命令行,因此对于这个项目我不需要启用vc-git。如何防止通过.emacs命令加载vc-git? 最佳答案 从vc-mode处理的后端列表中删除git:(delete'Gitvc-handled-backends)或删除所有源代码控制Hook:(setqvc-handled-backends()) 关于git-如何在emacs中禁用vc-git?,我们在StackOverflow上找到一个类似的问题:

git - 如何在Emacs中查看git log?

Emacs使用C-xvl方便地向我展示了git下单个文件的git日志。但是我怎样才能查看整个历史呢?在shell中,我在git下的一个目录中执行gitlog。有没有更符合emacs的方法来做到这一点? 最佳答案 C-xvL-vc-print-root-log通过让Emacs使用C-xv前缀向我展示带有键绑定(bind)的命令,我很容易地找到了这一点:C-xvC-h您也可以在手册中轻松找到这些信息。具体节点为:C-hig(emacs)VC更改日志我个人使用Magit,不过(并建议您也这样做)。

git - 如何在Emacs中查看git log?

Emacs使用C-xvl方便地向我展示了git下单个文件的git日志。但是我怎样才能查看整个历史呢?在shell中,我在git下的一个目录中执行gitlog。有没有更符合emacs的方法来做到这一点? 最佳答案 C-xvL-vc-print-root-log通过让Emacs使用C-xv前缀向我展示带有键绑定(bind)的命令,我很容易地找到了这一点:C-xvC-h您也可以在手册中轻松找到这些信息。具体节点为:C-hig(emacs)VC更改日志我个人使用Magit,不过(并建议您也这样做)。

Git 将 Emacs 减慢至死亡 - 如何解决这个问题?

打开文件(通过键入Ctrl-xf,又名FindFile)或通过在中对该文件键入f>Dired模式),在具有.git子目录的工作目录中速度非常慢。即使是最简单的文件(50行,大部分是评论)也可能需要8秒才能打开。同一个文件,在不由Git管理的不同目录中,立即打开。为什么会发生这种情况?如何不禁用vc-mode来解决这个问题?(因为我使用Emacs的主要原因之一是它的M-xediff-revision)更新1:感谢@sanityinc在下面的回答,我运行了ELPProfiling,这是我收到的结果(对于一个非常小的文件,69行,其中59行是普通注释):FunctionNameCallCou

Git 将 Emacs 减慢至死亡 - 如何解决这个问题?

打开文件(通过键入Ctrl-xf,又名FindFile)或通过在中对该文件键入f>Dired模式),在具有.git子目录的工作目录中速度非常慢。即使是最简单的文件(50行,大部分是评论)也可能需要8秒才能打开。同一个文件,在不由Git管理的不同目录中,立即打开。为什么会发生这种情况?如何不禁用vc-mode来解决这个问题?(因为我使用Emacs的主要原因之一是它的M-xediff-revision)更新1:感谢@sanityinc在下面的回答,我运行了ELPProfiling,这是我收到的结果(对于一个非常小的文件,69行,其中59行是普通注释):FunctionNameCallCou

linux - Emacs dirtree - 目录 TreeView 设置

我是emacs的新手,我正在尝试获取目录树。我关注了另一个StackOverFlowEmacsdirtree问题和我的.emacs和.emacs-d如下:.emacs;;linenumberplugin(add-to-list'load-path'"~/.emacs-load-path")(require'linum)(global-linum-mode1);;autocompleteplugin(add-to-list'load-path"~/.emacs.d")(require'auto-complete-config)(add-to-list'ac-dictionary-dire