emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master c12cb25199e: Enable 'sh-mode' for files created by Bash 'fc' comm


From: Eli Zaretskii
Subject: master c12cb25199e: Enable 'sh-mode' for files created by Bash 'fc' command
Date: Sat, 28 Sep 2024 05:32:11 -0400 (EDT)

branch: master
commit c12cb25199ebbb665548a1c3f7ec57a4536b76ad
Author: shynur <one.last.kiss@outlook.com>
Commit: Eli Zaretskii <eliz@gnu.org>

    Enable 'sh-mode' for files created by Bash 'fc' command
    
    * lisp/files.el (auto-mode-alist): Recognize bash-fc.XXXX files.
    (Bug#73380)
---
 lisp/files.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lisp/files.el b/lisp/files.el
index a81f742bbb4..58b5a26a492 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -2998,6 +2998,9 @@ since only a single case-insensitive search through the 
alist is made."
      ("\\.scm\\.[0-9]*\\'" . scheme-mode)
      ("\\.[ckz]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'" . sh-mode)
      ("\\.bash\\'" . sh-mode)
+     ;; Bash builtin 'fc' creates a temp file named "bash-fc.XXXXXX"
+     ;; to edit shell commands from its history list.
+     ("/bash-fc\\.[0-9A-Za-z]\\{6\\}\\'" . sh-mode)
      ("/PKGBUILD\\'" . sh-mode)
      
("\\(/\\|\\`\\)\\.\\(bash_\\(profile\\|history\\|log\\(in\\|out\\)\\)\\|z?log\\(in\\|out\\)\\)\\'"
 . sh-mode)
      
("\\(/\\|\\`\\)\\.\\(shrc\\|zshrc\\|m?kshrc\\|bashrc\\|t?cshrc\\|esrc\\)\\'" . 
sh-mode)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]