Hello there,

I reached out to the maintainer Niels Bo Andersen (ni...@niboan.dk) of the chordpro syntax file in `runtime/syntax/chordpro.vim`. I sent that email on 12/1/24 and didn't get a response yet. According to the contributing guideline at `https://github.com/vim/vim/blob/master/CONTRIBUTING.md#syntax-indent-and-other-runtime-files` I now post here in the mailing list.

This is the email I sent to Niels Bo Andersen:

Hello Niels Bo Andersen,

I'm currently writing an implementation of the chordpro standard and am using vim for editing. When I edit a text file with the file extension '.cho' the chordpro syntax highlighting applies to my file but one word doesn't get highlighted which probably should.

Based on the documenation at 'https://chordpro.org/beta/directives-define/#defining-chords-for-keyboard-instruments' you can define a chord for a keyboard instrument like this:

{define: D keys 0 4 7}

The keyword 'keys' does not get highlighted. I think it should get highlighted. If you want to change that feel free to have a look at the patch file I'll attach.

Have a nice day,

Robin

--
--
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 vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/70078ee9-afe3-405b-8720-d37de1fa724d%40relim.de.
diff --git a/runtime/syntax/chordpro.vim b/runtime/syntax/chordpro.vim
index 41a0a1e9d..3f9ac2a9a 100644
--- a/runtime/syntax/chordpro.vim
+++ b/runtime/syntax/chordpro.vim
@@ -104,7 +104,7 @@ syn match chordproStandardMetadata /instrument\.description/ contained
 syn match chordproStandardMetadata /user\.name/ contained
 syn match chordproStandardMetadata /user\.fullname/ contained
 
-syn keyword chordproDefineKeyword contained frets fingers
+syn keyword chordproDefineKeyword contained frets fingers keys
 syn match chordproDefineKeyword /base-fret/ contained
 
 syn match chordproArgumentsNumber /\d\+/ contained

Raspunde prin e-mail lui