project-autoloads.el (10254B)
1 ;;; project-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- 2 ;; Generated by the `loaddefs-generate' function. 3 4 ;; This file is part of GNU Emacs. 5 6 ;;; Code: 7 8 (add-to-list 'load-path (or (and load-file-name (file-name-directory load-file-name)) (car load-path))) 9 10 11 12 ;;; Generated autoloads from project.el 13 14 (autoload 'project-current "project" "\ 15 Return the project instance in DIRECTORY, defaulting to `default-directory'. 16 17 When no project is found in that directory, the result depends on 18 the value of MAYBE-PROMPT: if it is nil or omitted, return nil, 19 else ask the user for a directory in which to look for the 20 project, and if no project is found there, return a \"transient\" 21 project instance. 22 23 The \"transient\" project instance is a special kind of value 24 which denotes a project rooted in that directory and includes all 25 the files under the directory except for those that match entries 26 in `vc-directory-exclusion-list' or `grep-find-ignored-files'. 27 28 See the doc string of `project-find-functions' for the general form 29 of the project instance object. 30 31 (fn &optional MAYBE-PROMPT DIRECTORY)") 32 (defvar project-prefix-map (let ((map (make-sparse-keymap))) (define-key map "!" 'project-shell-command) (define-key map "&" 'project-async-shell-command) (define-key map "f" 'project-find-file) (define-key map "F" 'project-or-external-find-file) (define-key map "b" 'project-switch-to-buffer) (define-key map "s" 'project-shell) (define-key map "d" 'project-find-dir) (define-key map "D" 'project-dired) (define-key map "v" 'project-vc-dir) (define-key map "c" 'project-compile) (define-key map "e" 'project-eshell) (define-key map "k" 'project-kill-buffers) (define-key map "p" 'project-switch-project) (define-key map "g" 'project-find-regexp) (define-key map "G" 'project-or-external-find-regexp) (define-key map "r" 'project-query-replace-regexp) (define-key map "x" 'project-execute-extended-command) (define-key map "\2" 'project-list-buffers) map) "\ 33 Keymap for project commands.") 34 (define-key ctl-x-map "p" project-prefix-map) 35 (autoload 'project-other-window-command "project" "\ 36 Run project command, displaying resultant buffer in another window. 37 38 The following commands are available: 39 40 \\{project-prefix-map} 41 \\{project-other-window-map}" t) 42 (define-key ctl-x-4-map "p" #'project-other-window-command) 43 (autoload 'project-other-frame-command "project" "\ 44 Run project command, displaying resultant buffer in another frame. 45 46 The following commands are available: 47 48 \\{project-prefix-map} 49 \\{project-other-frame-map}" t) 50 (define-key ctl-x-5-map "p" #'project-other-frame-command) 51 (autoload 'project-other-tab-command "project" "\ 52 Run project command, displaying resultant buffer in a new tab. 53 54 The following commands are available: 55 56 \\{project-prefix-map}" t) 57 (when (bound-and-true-p tab-prefix-map) (define-key tab-prefix-map "p" #'project-other-tab-command)) 58 (autoload 'project-find-regexp "project" "\ 59 Find all matches for REGEXP in the current project's roots. 60 With \\[universal-argument] prefix, you can specify the directory 61 to search in, and the file name pattern to search for. The 62 pattern may use abbreviations defined in `grep-files-aliases', 63 e.g. entering `ch' is equivalent to `*.[ch]'. As whitespace 64 triggers completion when entering a pattern, including it 65 requires quoting, e.g. `\\[quoted-insert]<space>'. 66 67 (fn REGEXP)" t) 68 (autoload 'project-or-external-find-regexp "project" "\ 69 Find all matches for REGEXP in the project roots or external roots. 70 With \\[universal-argument] prefix, you can specify the file name 71 pattern to search for. 72 73 (fn REGEXP)" t) 74 (autoload 'project-find-file "project" "\ 75 Visit a file (with completion) in the current project. 76 77 The filename at point (determined by `thing-at-point'), if any, 78 is available as part of \"future history\". 79 80 If INCLUDE-ALL is non-nil, or with prefix argument when called 81 interactively, include all files under the project root, except 82 for VCS directories listed in `vc-directory-exclusion-list'. 83 84 (fn &optional INCLUDE-ALL)" t) 85 (autoload 'project-or-external-find-file "project" "\ 86 Visit a file (with completion) in the current project or external roots. 87 88 The filename at point (determined by `thing-at-point'), if any, 89 is available as part of \"future history\". 90 91 If INCLUDE-ALL is non-nil, or with prefix argument when called 92 interactively, include all files under the project root, except 93 for VCS directories listed in `vc-directory-exclusion-list'. 94 95 (fn &optional INCLUDE-ALL)" t) 96 (autoload 'project-find-dir "project" "\ 97 Start Dired in a directory inside the current project." t) 98 (autoload 'project-dired "project" "\ 99 Start Dired in the current project's root." t) 100 (autoload 'project-vc-dir "project" "\ 101 Run VC-Dir in the current project's root." t) 102 (autoload 'project-shell "project" "\ 103 Start an inferior shell in the current project's root directory. 104 If a buffer already exists for running a shell in the project's root, 105 switch to it. Otherwise, create a new shell buffer. 106 With \\[universal-argument] prefix arg, create a new inferior shell buffer even 107 if one already exists." t) 108 (autoload 'project-eshell "project" "\ 109 Start Eshell in the current project's root directory. 110 If a buffer already exists for running Eshell in the project's root, 111 switch to it. Otherwise, create a new Eshell buffer. 112 With \\[universal-argument] prefix arg, create a new Eshell buffer even 113 if one already exists." t) 114 (autoload 'project-async-shell-command "project" "\ 115 Run `async-shell-command' in the current project's root directory." t) 116 (function-put 'project-async-shell-command 'interactive-only 'async-shell-command) 117 (autoload 'project-shell-command "project" "\ 118 Run `shell-command' in the current project's root directory." t) 119 (function-put 'project-shell-command 'interactive-only 'shell-command) 120 (autoload 'project-search "project" "\ 121 Search for REGEXP in all the files of the project. 122 Stops when a match is found. 123 To continue searching for the next match, use the 124 command \\[fileloop-continue]. 125 126 (fn REGEXP)" t) 127 (autoload 'project-query-replace-regexp "project" "\ 128 Query-replace REGEXP in all the files of the project. 129 Stops when a match is found and prompts for whether to replace it. 130 At that prompt, the user must type a character saying what to do 131 with the match. Type SPC or `y' to replace the match, 132 DEL or `n' to skip and go to the next match. For more directions, 133 type \\[help-command] at that time. 134 If you exit the `query-replace', you can later continue the 135 `query-replace' loop using the command \\[fileloop-continue]. 136 137 (fn FROM TO)" t) 138 (autoload 'project-compile "project" "\ 139 Run `compile' in the project root." t) 140 (function-put 'project-compile 'interactive-only 'compile) 141 (autoload 'project-switch-to-buffer "project" "\ 142 Display buffer BUFFER-OR-NAME in the selected window. 143 When called interactively, prompts for a buffer belonging to the 144 current project. Two buffers belong to the same project if their 145 project instances, as reported by `project-current' in each 146 buffer, are identical. 147 148 (fn BUFFER-OR-NAME)" t) 149 (autoload 'project-display-buffer "project" "\ 150 Display BUFFER-OR-NAME in some window, without selecting it. 151 When called interactively, prompts for a buffer belonging to the 152 current project. Two buffers belong to the same project if their 153 project instances, as reported by `project-current' in each 154 buffer, are identical. 155 156 This function uses `display-buffer' as a subroutine, which see 157 for how it is determined where the buffer will be displayed. 158 159 (fn BUFFER-OR-NAME)" t) 160 (autoload 'project-display-buffer-other-frame "project" "\ 161 Display BUFFER-OR-NAME preferably in another frame. 162 When called interactively, prompts for a buffer belonging to the 163 current project. Two buffers belong to the same project if their 164 project instances, as reported by `project-current' in each 165 buffer, are identical. 166 167 This function uses `display-buffer-other-frame' as a subroutine, 168 which see for how it is determined where the buffer will be 169 displayed. 170 171 (fn BUFFER-OR-NAME)" t) 172 (autoload 'project-list-buffers "project" "\ 173 Display a list of project buffers. 174 The list is displayed in a buffer named \"*Buffer List*\". 175 176 By default, all project buffers are listed except those whose names 177 start with a space (which are for internal use). With prefix argument 178 ARG, show only buffers that are visiting files. 179 180 (fn &optional ARG)" t) 181 (autoload 'project-kill-buffers "project" "\ 182 Kill the buffers belonging to the current project. 183 Two buffers belong to the same project if their project 184 instances, as reported by `project-current' in each buffer, are 185 identical. Only the buffers that match a condition in 186 `project-kill-buffer-conditions' will be killed. If NO-CONFIRM 187 is non-nil, the command will not ask the user for confirmation. 188 NO-CONFIRM is always nil when the command is invoked 189 interactively. 190 191 Also see the `project-kill-buffers-display-buffer-list' variable. 192 193 (fn &optional NO-CONFIRM)" t) 194 (autoload 'project-remember-project "project" "\ 195 Add project PR to the front of the project list. 196 Save the result in `project-list-file' if the list of projects 197 has changed, and NO-WRITE is nil. 198 199 (fn PR &optional NO-WRITE)") 200 (autoload 'project-forget-project "project" "\ 201 Remove directory PROJECT-ROOT from the project list. 202 PROJECT-ROOT is the root directory of a known project listed in 203 the project list. 204 205 (fn PROJECT-ROOT)" t) 206 (autoload 'project-known-project-roots "project" "\ 207 Return the list of root directories of all known projects.") 208 (autoload 'project-execute-extended-command "project" "\ 209 Execute an extended command in project root." t) 210 (function-put 'project-execute-extended-command 'interactive-only 'command-execute) 211 (autoload 'project-switch-project "project" "\ 212 \"Switch\" to another project by running an Emacs command. 213 The available commands are presented as a dispatch menu 214 made from `project-switch-commands'. 215 216 When called in a program, it will use the project corresponding 217 to directory DIR. 218 219 (fn DIR)" t) 220 (register-definition-prefixes "project" '("project-")) 221 222 ;;; End of scraped data 223 224 (provide 'project-autoloads) 225 226 ;; Local Variables: 227 ;; version-control: never 228 ;; no-byte-compile: t 229 ;; no-update-autoloads: t 230 ;; no-native-compile: t 231 ;; coding: utf-8-emacs-unix 232 ;; End: 233 234 ;;; project-autoloads.el ends here