Thanks for the quick answer (and solution)!

Mat

On 2025-05-12 13:55 Dianne Skoll via Remind-fans <remind-fans@lists.skoll.ca> 
wrote:

> On Mon, 12 May 2025 10:30:46 +0200
> Mathieu via Remind-fans <remind-fans@lists.skoll.ca> wrote:
>  
>> It seems that `INCLUDE/` does not allow expanding `~/` or `$HOME` or other
>> variables, and therefore can only support absolute paths with
>> the user name hardcoded if files to include are located in a home
>> subdirectory.
>  
> Remember: In Remind, you can use expression-pasting (almost) anywhere on
> a line, so something like:
>  
> INCLUDE [getenv("HOME")]/.reminders
>  
> should do the trick.
>  
>> and things like `INCLUDE /usr/share/remind/holidays` cannnot be used
>> either on immutable distributions whereby the Remind installation
>> directory will contain a unique hash.
>  
> That's what SYSINCLUDE is for.  You need Remind version >= 05.02.01 for
> that command.
>  
> You can make much more complex tests that search for a file and choose
> the first one that's readable.  See this file for a more complex search
> example.  It searches for a language file based on the settings of
> various environment variables:
>  
> https://salsa.debian.org/dskoll/remind/-/blob/master/include/lang/auto.rem
>  
> Regards,
>  
> Dianne.
> _______________________________________________
> Remind-fans mailing list
> Remind-fans@lists.skoll.ca
> https://dianne.skoll.ca/mailman/listinfo/remind-fans
> Remind is at https://dianne.skoll.ca/projects/remind/

_______________________________________________
Remind-fans mailing list
Remind-fans@lists.skoll.ca
https://dianne.skoll.ca/mailman/listinfo/remind-fans
Remind is at https://dianne.skoll.ca/projects/remind/

Reply via email to