runtime(cabal): add missing haskell language editions

Commit: 
https://github.com/vim/vim/commit/7da90de1cb6df8f2dcbab97d3c7b8b83fa0de13d
Author: Léana 江 <[email protected]>
Date:   Thu Apr 30 18:00:28 2026 +0000

    runtime(cabal): add missing haskell language editions
    
    closes: https://github.com/vim/vim/issues/20097
    
    Signed-off-by: Léana 江 <[email protected]>
    Signed-off-by: Christian Brabandt <[email protected]>

diff --git a/runtime/syntax/cabal.vim b/runtime/syntax/cabal.vim
index a1db25034..ddc905615 100644
--- a/runtime/syntax/cabal.vim
+++ b/runtime/syntax/cabal.vim
@@ -5,6 +5,8 @@
 " Previous Maintainer: Vincent Berthoux <[email protected]>
 " File Types:   .cabal
 " Last Change:  22 Oct 2022
+"
+" 2026 Apr 29 by Léana: add missing haskell language editions
 " 2026 Apr 20 by Vim project: remove wrong oneline keyword #20018
 "
 " v1.6: Added support for foreign-libraries
@@ -193,7 +195,9 @@ syn match cabalVersionRegionB
        \ contains=cabalStatementRegion,cabalVersionOperator,cabalVersion
        \ /^\s*\%(cabal-\)\?version\s*:.*$/
 
-syn keyword cabalLanguage Haskell98 Haskell2010
+" See the following link for all Haskell language editions supported by Cabal.
+" 
https://cabal.readthedocs.io/en/stable/cabal-package-description-file.html#pkg-field-default-language
+syn keyword cabalLanguage Haskell98 Haskell2010 GHC2021 GHC2024
 
 " title region
 syn match cabalName contained /:\@<=.*/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1wIVui-009PSL-5Z%40256bit.org.

Raspunde prin e-mail lui