diff options
| author | Dmitry Gutov | 2015-12-29 03:53:32 +0200 |
|---|---|---|
| committer | Dmitry Gutov | 2015-12-29 03:53:32 +0200 |
| commit | 11fe8e485e313c2f800f16693993946f56e38f33 (patch) | |
| tree | b4ffdf588f0547bc4df6de39f5b5a6218f8e750b | |
| parent | 499dac5497f0f2b90914a7954c969cbac182a92c (diff) | |
| download | emacs-11fe8e485e313c2f800f16693993946f56e38f33.tar.gz emacs-11fe8e485e313c2f800f16693993946f56e38f33.zip | |
; * lisp/progmodes/project.el: Update TODO
| -rw-r--r-- | lisp/progmodes/project.el | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index e00f143fd05..b49c2e4b348 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el | |||
| @@ -58,9 +58,10 @@ | |||
| 58 | ;; project is using. | 58 | ;; project is using. |
| 59 | ;; | 59 | ;; |
| 60 | ;; * Command to (re)build the tag files in all project roots. To that | 60 | ;; * Command to (re)build the tag files in all project roots. To that |
| 61 | ;; end, we might need to add a way to limit etags to certain files | 61 | ;; end, we might need to add a way to provide file whitelist |
| 62 | ;; (e.g. have a whitelist, in addition to the blacklist provided by | 62 | ;; wildcards for each root to limit etags to certain files (in |
| 63 | ;; ignores), and/or allow specifying additional tag regexps. | 63 | ;; addition to the blacklist provided by ignores), and/or allow |
| 64 | ;; specifying additional tag regexps. | ||
| 64 | ;; | 65 | ;; |
| 65 | ;; * UI for the user to be able to pick the current project for the | 66 | ;; * UI for the user to be able to pick the current project for the |
| 66 | ;; whole Emacs session, independent of the current directory. Or, | 67 | ;; whole Emacs session, independent of the current directory. Or, |
| @@ -69,6 +70,15 @@ | |||
| 69 | ;; to search for a regexp across all open projects. Provide a | 70 | ;; to search for a regexp across all open projects. Provide a |
| 70 | ;; history of projects that were opened in the past (storing it as a | 71 | ;; history of projects that were opened in the past (storing it as a |
| 71 | ;; list of directories should suffice). | 72 | ;; list of directories should suffice). |
| 73 | ;; | ||
| 74 | ;; * Support for project-local variables: a UI to edit them, and a | ||
| 75 | ;; utility function to retrieve a value. Probably useless without | ||
| 76 | ;; support in various built-in commands. In the API, we might get | ||
| 77 | ;; away with only adding a `project-configuration-directory' method, | ||
| 78 | ;; defaulting to the project root the current file/buffer is in. | ||
| 79 | ;; And prompting otherwise. How to best mix that with backends that | ||
| 80 | ;; want to set/provide certain variables themselves, is up for | ||
| 81 | ;; discussion. | ||
| 72 | 82 | ||
| 73 | ;;; Code: | 83 | ;;; Code: |
| 74 | 84 | ||