标签: emacs-projectile

为什么Emacs项目Cc p未定义?

我是Emacs的新手.我安装了Projectile.

当我这样做时C-c p,它说:

C-c p is undefined
Run Code Online (Sandbox Code Playgroud)

想知道出了什么问题?

以下是我的~/.emacs档案.

(require 'package)

(add-to-list 'package-archives
                      '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

(defvar required-packages
  '(
    projectile
    ) "a list of packages to ensure are installed at launch.")

(require 'cl)

                    ; method to check if all packages are installed
(defun packages-installed-p ()
  (loop for p in required-packages
    when (not (package-installed-p p)) do (return nil)
    finally (return t)))

                    ; if not all packages are installed, check one by one and install the …
Run Code Online (Sandbox Code Playgroud)

emacs projectile emacs-projectile

14
推荐指数
2
解决办法
1502
查看次数

Emacs弹丸在一个项目中有多个repos(git/svn等)

我有一个git repo,其目录结构如下所示:

root ---------- src
        |
        |
        |------ 3rd
Run Code Online (Sandbox Code Playgroud)

root是我的工作目录,3rd由多个第三方git子模块组成.
projectile-find-file只查找文件src,它不适用于子模块.

git emacs emacs-projectile

8
推荐指数
2
解决办法
1150
查看次数

emacs projectile - 初始化没有git,hg等存储库的项目缓存

我想为没有本地git,hg,bzr等目录的项目设置projectile项目,所以我不能使用他们的存储库作为项目文件的源.仅.projectile在根目录中创建文件并使用C-u C-c p f刷新缓存就足够了.我试过这个,在我的情况下它不起作用(我的.projectile是空的 - 我应该填写一些规则吗?).我期望的是emacs/projectile能够自动索引我的所有项目,即逐个目录,逐个文件,所以我可以稍后快速搜索文件.

你能给我一些循序渐进的提示吗?

谢谢!

[--Update--]
这是我的.emacs配置文件的摘录:

(require 'projectile)  
(projectile-global-mode)  
(setq projectile-indexing-method 'native)  
(setq projectile-enable-caching t)  
Run Code Online (Sandbox Code Playgroud)

C-c p f序列之后我通过"查找文件:"提示询问,但列表中唯一的文件是.projectile文件本身 - 没有显示任何项目文件.

emacs projectile emacs-projectile

7
推荐指数
1
解决办法
4196
查看次数

标签 统计

emacs ×3

emacs-projectile ×3

projectile ×2

git ×1