]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from origin/emacs-29
authorStefan Kangas <stefankangas@gmail.com>
Mon, 23 Jan 2023 01:09:15 +0000 (02:09 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Mon, 23 Jan 2023 01:09:15 +0000 (02:09 +0100)
b3814b43f60 (ruby-ts--predefined-variables): Fix the $` and $' entries
db02cbdfe02 * lisp/find-dired.el (find-dired-with-command): Quote fin...
2343a067c3d Generalize vc-pull-and-push to support more backends (bug...
846838dbab8 Add test suite for sgml-html-meta-auto-coding-function
0fb90f524db Fix decoding HTML files from archives
c854ef7a187 ; Fix last change (bug#60556).
8e83604dfe0 Avoid crashes in batch Emacs sub-processes on MS-Windows
808e101fabe Tweak BSD style indentation (bug#60984)
204519a2e73 Fix typo of exposed symbol name
9296e0c6495 Fix typo after move to common lib (bug#61001)
e74ba72a6a3 ruby-ts-mode: Fix two additional cases with ruby-method-c...
ae7e28a4372 ruby-mode.el: Expand some docstrings with examples
89cb3c3f157 Minor fixes for Haiku
6adc193ad66 Move c-like common utils into own library (bug#60961)

# Conflicts:
# lisp/progmodes/typescript-ts-mode.el

1  2 
lisp/frame.el
lisp/progmodes/c-ts-mode.el
lisp/progmodes/csharp-mode.el
lisp/progmodes/java-ts-mode.el
lisp/progmodes/js.el
lisp/progmodes/ruby-ts-mode.el
lisp/progmodes/typescript-ts-mode.el
lisp/simple.el
lisp/vc/vc-git.el
lisp/vc/vc.el

diff --cc lisp/frame.el
Simple merge
Simple merge
index 936420bbe8b902ea0755ae976c3e4265c9527e10,852e893dc25ff186f46ae035842d125bf7dfe0c6..063cfffe1da8986ab77bae1440956ab146b2e0f7
@@@ -908,13 -908,8 +908,13 @@@ Key bindings
    (treesit-parser-create 'c-sharp)
  
    ;; Comments.
-   (c-ts-mode-comment-setup)
+   (c-ts-common-comment-setup)
  
 +  (setq-local treesit-text-type-regexp
 +              (regexp-opt '("comment"
 +                            "verbatim_string-literal"
 +                            "interpolated_verbatim_string-text")))
 +
    ;; Indent.
    (setq-local treesit-simple-indent-rules csharp-ts-mode--indent-rules)
  
index 532b3f5aefb0ce85b4d47cd3e11b8c008206b544,af2b0c1fa8da93ee66ec1d51909d1859c0449c5b..08929c0aead29cc2985a137ed08297a5f4d8963c
@@@ -293,13 -293,8 +293,13 @@@ Return nil if there is no name or if NO
    (treesit-parser-create 'java)
  
    ;; Comments.
-   (c-ts-mode-comment-setup)
+   (c-ts-common-comment-setup)
  
 +  (setq-local treesit-text-type-regexp
 +              (regexp-opt '("line_comment"
 +                            "block_comment"
 +                            "text_block")))
 +
    ;; Indent.
    (setq-local treesit-simple-indent-rules java-ts-mode--indent-rules)
  
index 4b21ae2290fad6ac7723164b36ec56285e76f42d,b5c912b8b0ddb2c992236b32298b5e82cb13c4dd..dca93c856fcf2fef2f6b3fdfcd4f94da8d94e34a
@@@ -3854,13 -3806,8 +3854,13 @@@ See `treesit-sexp-type-regexp' for mor
      ;; Which-func.
      (setq-local which-func-imenu-joiner-function #'js--which-func-joiner)
      ;; Comment.
-     (c-ts-mode-comment-setup)
+     (c-ts-common-comment-setup)
      (setq-local comment-multi-line t)
 +
 +    (setq-local treesit-text-type-regexp
 +                (regexp-opt '("comment"
 +                              "template_string")))
 +
      ;; Electric-indent.
      (setq-local electric-indent-chars
                (append "{}():;," electric-indent-chars)) ;FIXME: js2-mode adds "[]*".
Simple merge
index 9212d2c590dfc53dae9dd23202e6e23d606e6ce3,3403096880622783832b3ca891e9c81826069137..48f9ac806c14594db3684abd8a7dea12ce4f29c0
@@@ -367,12 -321,7 +367,12 @@@ See `treesit-sexp-type-regexp' for mor
    :syntax-table typescript-ts-mode--syntax-table
  
    ;; Comments.
-   (c-ts-mode-comment-setup)
+   (c-ts-common-comment-setup)
 +  (setq-local treesit-defun-prefer-top-level t)
 +
 +  (setq-local treesit-text-type-regexp
 +              (regexp-opt '("comment"
 +                            "template_string")))
  
    ;; Electric
    (setq-local electric-indent-chars
diff --cc lisp/simple.el
Simple merge
Simple merge
diff --cc lisp/vc/vc.el
Simple merge