Christian,

BBEdit reports the errors it meets while loading a Code Language Module in 
this log file:

~/Library/Containers/com.barebones.bbedit/Data/Library/Logs/BBEdit/Language\ 
Module\ Errors.log

and reports this error when loading your module:

================================================================================
2022-01-25 12:22:01.693: Startup
The following problem(s) were encountered while loading the language module 
at ~/Library/Application Support/BBEdit/Language 
Modules/ArianeCodelessLanguageModule.plist:
        The Skip Pattern was invalid (reference to non-existent subpattern 
(error 112115) at offset 7 in pattern).
The reported problems will prevent the language module from loading.
================================================================================

I sent you offlist a working example.

For more info here is a link to BBEdit's Code Language Modules 
documentation :

        https://www.barebones.com/support/develop/clm.html

HTH

Jean Jourdain
 

On Sunday, January 23, 2022 at 10:25:23 AM UTC+1 jj wrote:

> Bonjour Christian,
>
>  1. Vérifiez que votre module est au format correct. Dans le terminal:
>
>      % *plutil** ~**/Library/Application\ Support/BBEdit/Language\ 
> Modules/Ariane.plist* 
> *        ~/Library/Application Support/BBEdit/Language 
> Modules/Ariane.plist: OK*
>
>  2. BBEdit associe un fichier à un language en utilisant l'extension 
> définie dans la .plist:
>
>     <key>BBLMSuffixMap</key>
>     <array>
>         <dict>
>             <key>BBLMLanguageSuffix</key>
>             <string>.ariane</string>
>         </dict>
>     </array>
>
>  3. Si le module est valide il devrait s'afficher dans la liste des 
> Preferences > Languages > Installed Languages.
>     Si ce n'est pas le cas, le plus simple serait de joindre votre module 
> à un message que l'on puisse y jeter un œil.
>
> HTH,
>
> Jean Jourdain
> On Sunday, January 23, 2022 at 1:01:05 AM UTC+1 [email protected] wrote:
>
>> Bonsoir,     22/1/22
>> J'ai créé un "Language Module" (Codeless Language Module, ou CLM) nommé 
>> "Ariane" (code à 4 lettres "AYAY", chaîne "Ariane") par  copie et 
>> modification du module "IgorPro" (code "Igor", chaîne "Igor Pro") trouvé 
>> sur le web.
>> Les deux sont dans le bon dossier (/Library/Application\ Support/BBEdit/)
>>
>> Après avoir quitté et relancé BBEdit, "Igor Pro" s'affiche bien dans le 
>> menu de langues de BBEdit (ma version est 14.0.4), mais "Ariane" ne 
>> s'affiche pas. 
>>
>> Je n'ai modifié que des valeurs, en vérifiant que j'avais bien les mêmes 
>> clés.
>> Auriez-vous une idée de ce qui peut bloquer l'activation  d'un CLM?
>> Merci d'avance! Xan
>>
>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "[email protected]" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/4e825c9f-9e39-4d31-9fbe-0a478bf3d5a1n%40googlegroups.com.

Reply via email to