Mercurial > vim
changeset 33033:32c3b7b75f7b v9.0.1807
patch 9.0.1807: runtime: crystal scripts not recognised
Commit: https://github.com/vim/vim/commit/9b73902dbe6f7940326bcd8dbc89d010d85d69c5
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Aug 27 19:51:37 2023 +0200
patch 9.0.1807: runtime: crystal scripts not recognised
Problem: runtime: crystal scripts not recognised
Solution: Filetype detect Crystal scripts by shebang line
closes: #12935
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 27 Aug 2023 20:00:04 +0200 |
parents | 262904befd18 |
children | ba4ae4deb6d8 |
files | runtime/autoload/dist/script.vim src/testdir/test_filetype.vim src/version.c |
diffstat | 3 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/autoload/dist/script.vim +++ b/runtime/autoload/dist/script.vim @@ -209,6 +209,10 @@ export def Exe2filetype(name: string, li elseif name =~ 'nix-shell' return 'nix' + # Crystal + elseif name =~ '^crystal\>' + return 'crystal' + endif return ''