Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
96173fbf
Commit
96173fbf
authored
Jul 12, 2020
by
Dmitry Gutov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
; Roll back certain doc changes; clarify what "transient" is
parent
7a712578
Pipeline
#6044
passed with stage
in 57 minutes and 36 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
7 deletions
+9
-7
lisp/progmodes/project.el
lisp/progmodes/project.el
+9
-7
No files found.
lisp/progmodes/project.el
View file @
96173fbf
...
...
@@ -106,8 +106,7 @@ either nil to mean that it is not applicable, or a project instance.
The exact form of the project instance is up to each respective
function; the only practical limitation is to use values that
`cl-defmethod' can dispatch on, like a cons cell, or a list, or a
CL struct. For example, the default `project-try-vc' returns a
cons cell of the form (vc . PROJECT-ROOT-DIRECTORY)."
)
CL struct."
)
(
defvar
project-current-inhibit-prompt
nil
"Non-nil to skip prompting the user in `project-current'."
)
...
...
@@ -115,13 +114,16 @@ cons cell of the form (vc . PROJECT-ROOT-DIRECTORY).")
;;;###autoload
(
defun
project-current
(
&optional
maybe-prompt
directory
)
"Return the project instance in DIRECTORY, defaulting to `default-directory'.
When no project is found in that directory, the result depends
on the value of MAYBE-PROMPT: if it is nil or omitted, return nil,
When no project is found in that directory, the result depends on
the value of MAYBE-PROMPT: if it is nil or omitted, return nil,
else ask the user for a directory in which to look for the
project, and if no project is found there, return a \"transient\"
project instance. The \"transient\" project instance is a special
project object whose form is (transient DIRECTORY), and that can be
used as a basis for creating a project in that directory.
project instance.
The \"transient\" project instance is a special kind of value
which denotes a project rooted in that directory and includes all
files under it except for ones that match standard ignores.
See the doc string of `project-find-functions' for the general form
of the project instance object."
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment