Variable: projectile-project-root-files-top-down-recurring

projectile-project-root-files-top-down-recurring is a customizable variable defined in projectile.el.

Value

(".svn" "CVS" ".osc" "Makefile")

Documentation

A list of files considered to mark the root of a project.

The search starts at the top and descends down till a directory that contains a match file but its parent does not. Thus, it's a bottommost match in the topmost sequence of directories containing a root file.

This variable was added, or its default value changed, in projectile version 3.1.0.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defcustom projectile-project-root-files-top-down-recurring
  '(".svn" ; Svn VCS root dir
    "CVS"  ; CVS VCS root dir
    ".osc" ; osc (openSUSE Build Service) checkout dir
    "Makefile")
  "A list of files considered to mark the root of a project.
The search starts at the top and descends down till a directory
that contains a match file but its parent does not.  Thus, it's a
bottommost match in the topmost sequence of directories
containing a root file."
  :group 'projectile
  :type '(repeat string)
  :package-version '(projectile . "3.1.0"))