在启动git-gutter之前确定文件是否受版本控制

时间:2014-08-12 16:01:01

标签: git emacs

我想加快emacs的启动时间。我注意到有一半的时间,git-gutter+这次正在消耗加载一长串依赖项。是否有可能延迟加载git-gutter stuf,直到我打开一个受版本控制的文件?是否还安装了magit,如果emacs / magit检测到文件处于版本控制之下,是否有一些钩子或其他东西可以触发?

编辑:以下是git-gutter的依赖树:

├─[git-gutter-fringe+ require 2ms]
│ ├─[fringe-helper require 2ms]
│ ╰─[git-gutter+ require 8ms]
│   ├─[warnings require 5ms]
│   ├─[git-commit-mode require 27ms]
│   │ ╰─[server require 9ms]
│   ├─[log-edit require 12ms]
│   │ ├─[pcvs-util require 6ms]
│   │ ╰─[add-log require 26ms]
│   ╰─[tramp require 38ms]
│     ╰─[tramp-compat require 5ms]
│       ├─[auth-source require 25ms]
│       │ ├─[eieio require 24ms]
│       │ │ ╰─[bytecomp require 32ms]
│       │ │   ╰─[cconv require 4ms]
│       │ ├─[gnus-util require 25ms]
│       │ ╰─[mm-util require 18ms]
│       │   ╰─[mail-prsvr require 3ms]
│       ├─[password-cache require 3ms]
│       ├─[tramp-loaddefs require 32ms]
│       │ ╰─[gv require 5ms]
│       ├─[shell require 6ms]
│       │ ├─[pcomplete require 6ms]
│       │ ╰─[comint require 27ms]
│       │   ├─[ansi-color require 4ms]
│       │   ╰─[ring require 4ms]
│       ╰─[format-spec require 3ms]

0 个答案:

没有答案