1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-26 15:10:50 -08:00
emacs/test/lisp/progmodes
Dmitry Gutov d268ab1c5d Bring back the project--value-in-dir logic
Essentialy revert commit 2389158a31, restoring the changes
and fixing the conflicts.  Motivated by the problem brought up in
bug#59722 (behavior of project-find-files/regexp when switching
projects).  We should find other ways to improve performance.

* lisp/progmodes/project.el
(project--value-in-dir, project--vc-merge-submodules-p): Restore.
(project-try-vc, project-files, project--vc-list-files)
(project-ignores, project-buffers): Use.

* test/lisp/progmodes/project-tests.el
(project-vc-supports-project-in-different-dir): New test.

* test/lisp/progmodes/project-resources/.dir-locals.el:
* test/lisp/progmodes/project-resources/foo:
* test/lisp/progmodes/project-resources/etc: New files.
2022-12-09 18:19:36 +02:00
..
cperl-mode-resources Improve HERE document detection in perl-mode 2022-10-20 07:34:38 -03:00
elisp-mode-resources
flymake-resources
js-resources
project-resources Bring back the project--value-in-dir logic 2022-12-09 18:19:36 +02:00
ruby-mode-resources ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
sh-script-resources
xref-resources
asm-mode-tests.el
autoconf-tests.el Adjust better to Autoconf quoting style change 2022-07-05 23:27:17 -05:00
bat-mode-tests.el
bug-reference-tests.el
cc-mode-tests.el
compile-tests.el Add test for the gradle-android compilation message pattern 2022-07-11 12:29:12 +02:00
cperl-mode-tests.el Recognize the backslash operator in perl-mode 2022-09-20 21:11:40 +02:00
elisp-mode-tests.el Fix instrumented eval-defun not printing "Edebug:" to the echo area 2022-08-25 14:37:36 +02:00
etags-tests.el
executable-tests.el
f90-tests.el Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
flymake-tests.el
gdb-mi-tests.el
glasses-tests.el
grep-tests.el
hideshow-tests.el hideshow.el: Improve hs-toggle-hiding behavior 2022-09-24 11:08:29 -04:00
js-tests.el
octave-tests.el
opascal-tests.el
pascal-tests.el
perl-mode-tests.el
project-tests.el Bring back the project--value-in-dir logic 2022-12-09 18:19:36 +02:00
ps-mode-tests.el
python-tests.el Add highlighting Python operators (bug#59629) 2022-12-01 14:45:10 +02:00
ruby-mode-tests.el
scheme-tests.el
sh-script-tests.el
sql-tests.el
subword-tests.el
tcl-tests.el
xref-tests.el