Mercurial > vim
view runtime/syntax/cdrdaoconf.vim @ 20439:d4b2a8675b78 v8.2.0774
patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'
Commit: https://github.com/vim/vim/commit/26e86445bf06ab7e7587dfdf75f33f7c70632b46
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun May 17 14:06:16 2020 +0200
patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'
Problem: t_TI and t_TE are output when using 'visualbell'. (Dominique
Pelle)
Solution: Do not change the terminal mode for a short sleep. Do not output
t_TI and t_TE when switching to/from TMODE_SLEEP. Make tmode an
enum.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 17 May 2020 14:15:07 +0200 |
parents | 1218c5353e2b |
children |
line wrap: on
line source
" Vim syntax file " Language: cdrdao(1) configuration file " Previous Maintainer: Nikolai Weibull <now@bitwi.se> " Latest Revision: 2007-09-02 if exists("b:current_syntax") finish endif let s:cpo_save = &cpo set cpo&vim syn keyword cdrdaoconfTodo \ TODO FIXME XXX NOTE syn match cdrdaoconfBegin \ display \ nextgroup=@cdrdaoconfKeyword,cdrdaoconfComment \ '^' syn cluster cdrdaoconfKeyword \ contains=cdrdaoconfIntegerKeyword, \ cdrdaoconfDriverKeyword, \ cdrdaoconfDeviceKeyword, \ cdrdaoconfPathKeyword syn keyword cdrdaoconfIntegerKeyword \ contained \ nextgroup=cdrdaoconfIntegerDelimiter \ write_speed \ write_buffers \ user_capacity \ full_burn \ read_speed \ cddb_timeout syn keyword cdrdaoconfIntegerKeyword \ contained \ nextgroup=cdrdaoconfParanoiaModeDelimiter \ read_paranoia_mode syn keyword cdrdaoconfDriverKeyword \ contained \ nextgroup=cdrdaoconfDriverDelimiter \ write_driver \ read_driver syn keyword cdrdaoconfDeviceKeyword \ contained \ nextgroup=cdrdaoconfDeviceDelimiter \ write_device \ read_device syn keyword cdrdaoconfPathKeyword \ contained \ nextgroup=cdrdaoconfPathDelimiter \ cddb_directory \ tmp_file_dir syn match cdrdaoconfIntegerDelimiter \ contained \ nextgroup=cdrdaoconfInteger \ skipwhite \ ':' syn match cdrdaoconfParanoiaModeDelimiter \ contained \ nextgroup=cdrdaoconfParanoiaMode \ skipwhite \ ':' syn match cdrdaoconfDriverDelimiter \ contained \ nextgroup=cdrdaoconfDriver \ skipwhite \ ':' syn match cdrdaoconfDeviceDelimiter \ contained \ nextgroup=cdrdaoconfDevice \ skipwhite \ ':' syn match cdrdaoconfPathDelimiter \ contained \ nextgroup=cdrdaoconfPath \ skipwhite \ ':' syn match cdrdaoconfInteger \ contained \ '\<\d\+\>' syn match cdrdaoParanoiaMode \ contained \ '[0123]' syn match cdrdaoconfDriver \ contained \ '\<\(cdd2600\|generic-mmc\%(-raw\)\=\|plextor\%(-scan\)\|ricoh-mp6200\|sony-cdu9\%(20\|48\)\|taiyo-yuden\|teac-cdr55\|toshiba\|yamaha-cdr10x\)\>' syn region cdrdaoconfDevice \ contained \ matchgroup=cdrdaoconfDevice \ start=+"+ \ end=+"+ syn region cdrdaoconfPath \ contained \ matchgroup=cdrdaoconfPath \ start=+"+ \ end=+"+ syn match cdrdaoconfComment \ contains=cdrdaoconfTodo,@Spell \ '^.*#.*$' hi def link cdrdaoconfTodo Todo hi def link cdrdaoconfComment Comment hi def link cdrdaoconfKeyword Keyword hi def link cdrdaoconfIntegerKeyword cdrdaoconfKeyword hi def link cdrdaoconfDriverKeyword cdrdaoconfKeyword hi def link cdrdaoconfDeviceKeyword cdrdaoconfKeyword hi def link cdrdaoconfPathKeyword cdrdaoconfKeyword hi def link cdrdaoconfDelimiter Delimiter hi def link cdrdaoconfIntegerDelimiter cdrdaoconfDelimiter hi def link cdrdaoconfDriverDelimiter cdrdaoconfDelimiter hi def link cdrdaoconfDeviceDelimiter cdrdaoconfDelimiter hi def link cdrdaoconfPathDelimiter cdrdaoconfDelimiter hi def link cdrdaoconfInteger Number hi def link cdrdaoconfParanoiaMode Number hi def link cdrdaoconfDriver Identifier hi def link cdrdaoconfDevice cdrdaoconfPath hi def link cdrdaoconfPath String let b:current_syntax = "cdrdaoconf" let &cpo = s:cpo_save unlet s:cpo_save