Mercurial > emacs
changeset 110499:c5db1b9154cc
* lisp/files.el (auto-mode-alist): Prefer C-mode for .xs. (Bug#7071)
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 23 Sep 2010 00:34:40 -0700 |
parents | 7d1ae818a5d2 |
children | 430f14ffaad3 |
files | lisp/ChangeLog lisp/files.el |
diffstat | 2 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Thu Sep 23 00:26:10 2010 -0700 +++ b/lisp/ChangeLog Thu Sep 23 00:34:40 2010 -0700 @@ -1,5 +1,7 @@ 2010-09-23 Glenn Morris <rgm@gnu.org> + * files.el (auto-mode-alist): Prefer C-mode for .xs. (Bug#7071) + * progmodes/ld-script.el (auto-mode-alist): Move to files.el. * files.el (auto-mode-alist): Move ld-script entries here, further down the list.
--- a/lisp/files.el Thu Sep 23 00:26:10 2010 -0700 +++ b/lisp/files.el Thu Sep 23 00:34:40 2010 -0700 @@ -2315,6 +2315,9 @@ ;; eCos uses "ld" and "ldi". Netbsd uses "ldscript.*". ("\\.ld[si]?\\'" . ld-script-mode) ("ld\\.?script\\'" . ld-script-mode) + ;; .xs is also used for ld scripts, but seems to be more commonly + ;; associated with Perl .xs files (C with Perl bindings). (Bug#7071) + ("\\.xs\\'" . c-mode) ("\\.x[bdsru]?[cn]?\\'" . ld-script-mode) ;; Common Lisp ASDF package system. ("\\.asd\\'" . lisp-mode)