Mercurial > vim
view runtime/syntax/cabalproject.vim @ 32062:8c9f63a518f5 v9.0.1362
patch 9.0.1362: ml_get error when going to another tab
Commit: https://github.com/vim/vim/commit/99ad3a8bb95c6f860545a050472b6181e33bac1a
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Feb 27 17:18:01 2023 +0000
patch 9.0.1362: ml_get error when going to another tab
Problem: ml_get error when going to another tab. (Daniel J. Perry)
Solution: Do not call update_topline() if "curwin" is invalid.
(closes #11907)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 27 Feb 2023 18:30:04 +0100 |
parents | 29c5f168c6fd |
children |
line wrap: on
line source
" Vim syntax file " Language: Cabal Project " Maintainer: profunctor@pm.me " Last Change: Marcin Szamotulski " Original Author: Marcin Szamotulski if exists("b:current_syntax") finish endif syn match CabalProjectComment /^\s*--.*/ contains=@Spell syn match CabalProjectField /^\w\%(\w\|-\)\+/ contains=@NoSpell syn keyword CabalProjectBoolean true false True False syn keyword CabalProjectCompiler ghc ghcjs jhc lhc uhc haskell-suite syn match CabalProjectNat /\<\d\+\>/ syn keyword CabalProjectJobs $ncpus syn keyword CabalProjectProfilingLevel default none exported-functions toplevel-functions all-functions hi def link CabalProjectComment Comment hi def link CabalProjectField Statement hi def link CabalProjectBoolean Boolean hi def link CabalProjectCompiler Identifier hi def link CabalProjectNat Number hi def link CabalProjectJobs Number hi def link CabalProjectProfilingLevel Statement let b:current_syntax = "cabal.project"