mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-03 17:24:29 +00:00 
			
		
		
		
	closes: vim/vim#15993
5ca8f223f0
Co-authored-by: Serhii Khoma <srghma@gmail.com>
Co-authored-by: Christian Clason <ch.clason+github@icloud.com>
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			804 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			804 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim syntax file
 | 
						|
" Language:    Literate Idris 2
 | 
						|
" Maintainer:  Idris Hackers (https://github.com/edwinb/idris2-vim), Serhii Khoma <srghma@gmail.com>
 | 
						|
" Last Change: 2020 May 19
 | 
						|
" Version:     0.1
 | 
						|
" License:     Vim (see :h license)
 | 
						|
" Repository:  https://github.com/ShinKage/idris2-nvim
 | 
						|
"
 | 
						|
" This is just a minimal adaption of the Literate Haskell syntax file.
 | 
						|
 | 
						|
" quit when a syntax file was already loaded
 | 
						|
if exists("b:current_syntax")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
 | 
						|
" Read Idris highlighting.
 | 
						|
syntax include @idris2Top syntax/idris2.vim
 | 
						|
 | 
						|
" Recognize blocks of Bird tracks, highlight as Idris.
 | 
						|
syntax region lidris2BirdTrackBlock start="^>" end="\%(^[^>]\)\@=" contains=@idris2Top,lidris2BirdTrack
 | 
						|
syntax match  lidris2BirdTrack "^>" contained
 | 
						|
 | 
						|
hi def link   lidris2BirdTrack Comment
 | 
						|
 | 
						|
let b:current_syntax = "lidris2"
 |