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 boite...@yahoo.fr 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 "supp...@barebones.com" 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 bbedit+unsubscr...@googlegroups.com.
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