branch: elpa/aidermacs
commit c07fe5d6150d10369262b0deb3d9453ee938caf1
Author: Troy Hinckley <[email protected]>
Commit: Troy Hinckley <[email protected]>
Fix syntax highlighting when code fence does not have mode
When there is a search/replace block inside an mode-less code fence, The
regex was matching on wrong
line and not returning the correct major mode.
---
aidermacs-backend-comint.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/aidermacs-backend-comint.el b/aidermacs-backend-comint.el
index 387c32bb63..b0c433d486 100644
--- a/aidermacs-backend-comint.el
+++ b/aidermacs-backend-comint.el
@@ -210,7 +210,7 @@ This allows for multi-line input without sending the
command."
(mode (map-elt aidermacs-language-name-map lang lang)))
(intern-soft (concat mode "-mode"))))
;; check the file extension in auto-mode-alist
- (when (re-search-backward "^\\([^[:space:]]+\\)" (line-beginning-position
-3) t)
+ (when (re-search-backward "^\\([^[:space:]`]+\\)"
(line-beginning-position -3) t)
(let ((file (match-string 1)))
(cdr (cl-assoc-if (lambda (re) (string-match re file))
auto-mode-alist))))
aidermacs--syntax-major-mode