mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Merge from origin/emacs-29
aa5158630eUse 'font-lock-extend-region-functions' in python-modeb7b82ecb2bFix python-info-docstring-pf42de74ebe; * src/lread.c (read0, skip_lazy_string): Fix commentary...b6b384023aFix cancellation of Wdired916c2a19bdMerge branch 'emacs-29' of git.savannah.gnu.org:/srv/git/...f535c0e49dHandle #@00 in new reader in a compatible way (bug#63722)40a758f5ce; Minor fixes in documentation of recently-changed VC com...c0d7447e9d; * etc/NEWS: Describe the Cairo XCB option. (Bug#63589)4205268675Don't mark selection request events9f5249d5c8Disable cairo-xcb support by defaulte5f42706ce* lisp/progmodes/project.el: Move :safe from defcustom to...3afe4a42e9* lisp/vc/vc-annotate.el (vc-annotate-mode-menu): Quote v...b62a2b08b8Add vc-create/switch/print-branch to menu and update docu...d292d28229Fix rare crashes in 'try_window_reusing_current_matrix'709d902002Make last Tramp change less invasivea72a1f24fc; Fix last change.5c6517a115; * lisp/menu-bar.el (popup-menu): Doc fix.212884f2bf; Fix last change.1b9812af80; * etc/PROBLEMS: Document problem with GnuPG 2.4.1. (Bu...765edc204d; Support SQLite3 extensions on macOS5aadb87d6fFix 'use-dialog-box-p' and friends # Conflicts: # etc/NEWS
This commit is contained in:
commit
e78318ad2e
22 changed files with 255 additions and 115 deletions
|
|
@ -412,8 +412,8 @@ the buffer's value of `default-directory'."
|
|||
|
||||
(defcustom project-vc-ignores nil
|
||||
"List of patterns to add to `project-ignores'."
|
||||
:type '(repeat string)
|
||||
:safe #'listp)
|
||||
:type '(repeat string))
|
||||
;;;###autoload(put 'project-vc-ignores 'safe-local-variable #'listp)
|
||||
|
||||
(defcustom project-vc-merge-submodules t
|
||||
"Non-nil to consider submodules part of the parent project.
|
||||
|
|
@ -422,14 +422,14 @@ After changing this variable (using Customize or .dir-locals.el)
|
|||
you might have to restart Emacs to see the effect."
|
||||
:type 'boolean
|
||||
:version "28.1"
|
||||
:package-version '(project . "0.2.0")
|
||||
:safe #'booleanp)
|
||||
:package-version '(project . "0.2.0"))
|
||||
;;;###autoload(put 'project-vc-merge-submodules 'safe-local-variable #'booleanp)
|
||||
|
||||
(defcustom project-vc-include-untracked t
|
||||
"When non-nil, the VC-aware project backend includes untracked files."
|
||||
:type 'boolean
|
||||
:version "29.1"
|
||||
:safe #'booleanp)
|
||||
:version "29.1")
|
||||
;;;###autoload(put 'project-vc-include-untracked 'safe-local-variable #'booleanp)
|
||||
|
||||
(defcustom project-vc-name nil
|
||||
"When non-nil, the name of the current VC-aware project.
|
||||
|
|
@ -439,8 +439,8 @@ its name, is by setting this in .dir-locals.el."
|
|||
:type '(choice (const :tag "Default to the base name" nil)
|
||||
(string :tag "Custom name"))
|
||||
:version "29.1"
|
||||
:package-version '(project . "0.9.0")
|
||||
:safe #'stringp)
|
||||
:package-version '(project . "0.9.0"))
|
||||
;;;###autoload(put 'project-vc-name 'safe-local-variable #'stringp)
|
||||
|
||||
;; Not using regexps because these wouldn't work in Git pathspecs, in
|
||||
;; case we decide we need to be able to list nested projects.
|
||||
|
|
@ -467,8 +467,8 @@ In either case, their behavior will still obey the relevant
|
|||
variables, such as `project-vc-ignores' or `project-vc-name'."
|
||||
:type '(repeat string)
|
||||
:version "29.1"
|
||||
:package-version '(project . "0.9.0")
|
||||
:safe (lambda (val) (and (listp val) (cl-every #'stringp val))))
|
||||
:package-version '(project . "0.9.0"))
|
||||
;;;###autoload(put 'project-vc-extra-root-markers 'safe-local-variable (lambda (val) (and (listp val) (cl-every #'stringp val))))
|
||||
|
||||
;; FIXME: Using the current approach, major modes are supposed to set
|
||||
;; this variable to a buffer-local value. So we don't have access to
|
||||
|
|
@ -1476,8 +1476,8 @@ Used by `project-kill-buffers'."
|
|||
:type 'boolean
|
||||
:version "29.1"
|
||||
:group 'project
|
||||
:package-version '(project . "0.8.2")
|
||||
:safe #'booleanp)
|
||||
:package-version '(project . "0.8.2"))
|
||||
;;;###autoload(put 'project-kill-buffers-display-buffer-list 'safe-local-variable #'booleanp)
|
||||
|
||||
(defun project--buffer-check (buf conditions)
|
||||
"Check if buffer BUF matches any element of the list CONDITIONS.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue