Skip to content

Support expansion of %USERPROFILE% and document paths taking / on Windows #1278

Open
@whisperity

Description

@whisperity

Using the Windows-specific \ path separator in the config YAML results in error:

[error] Configuration file is corrupted. yaml-cpp: error at line 1211, column 33: unknown escape character: P

Using / instead solves this issue. However, the default help text or value only shows a Mac-specific example: /Users/trapni/Pictures/bg.png.

It would be nice if the expansion of %USERPROFILE% (to C:/Users/Whisperity) would be supported. Currently, using %USERPROFILE% in the configuration for the path results in [error] Background image not found: %USERPROFILE%/Pictures/....

Alternatively, it would be even better if the expansion of ~ to mean %USERPFORILE% and expand to the same location (i.e., C:\Users\Whisperity), just like Git Bash does it:

whisperity@WVM MINGW64 ~
$ pwd
/c/Users/Whisperity

would be even better, as, assuming the user sets up the same directory structure for resources on both platforms, could re-use the same configuration file cross-platform. I would definitely like not having to edit the config file on Windows just to fix the background image's path and then constantly see as if I have uncommitted changes to my, otherwise versioned, configuration.

Metadata

Metadata

Labels

documentationImprovements or additions to documentationenhancementNew feature or requestfeature-requestUser requested featuresfrontendContour Terminal Emulator (GUI frontend)platform: windowstopics that directly address Windows platform

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions