diff runtime/filetype.vim @ 20639:3dab6fbe133c v8.2.0873

patch 8.2.0873: a .jl file can be sawfish (lisp) or Julia Commit: https://github.com/vim/vim/commit/2891459b81a21dbd2802ef1ae106c6680f085899 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jun 1 14:43:59 2020 +0200 patch 8.2.0873: a .jl file can be sawfish (lisp) or Julia Problem: A .jl file can be sawfish (lisp) or Julia. Solution: Do not recognize *.jl as lisp, since it might be Julia. (closes #6178)
author Bram Moolenaar <Bram@vim.org>
date Mon, 01 Jun 2020 14:45:06 +0200
parents 6e6c98dc5732
children dae1811e84dd
line wrap: on
line diff
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -887,11 +887,12 @@ au BufNewFile,BufRead *.ll			setf lifeli
 " Lilo: Linux loader
 au BufNewFile,BufRead lilo.conf			setf lilo
 
-" Lisp (*.el = ELisp, *.cl = Common Lisp, *.jl = librep Lisp)
+" Lisp (*.el = ELisp, *.cl = Common Lisp)
+" *.jl was removed, it's also used for Julia, better skip than guess wrong.
 if has("fname_case")
-  au BufNewFile,BufRead *.lsp,*.lisp,*.el,*.cl,*.jl,*.L,.emacs,.sawfishrc setf lisp
+  au BufNewFile,BufRead *.lsp,*.lisp,*.el,*.cl,*.L,.emacs,.sawfishrc setf lisp
 else
-  au BufNewFile,BufRead *.lsp,*.lisp,*.el,*.cl,*.jl,.emacs,.sawfishrc setf lisp
+  au BufNewFile,BufRead *.lsp,*.lisp,*.el,*.cl,.emacs,.sawfishrc setf lisp
 endif
 
 " SBCL implementation of Common Lisp