[TxMt] Re: tab title preference

Allan Odgaard mailinglist at textmate.org
Thu Nov 3 14:31:20 UTC 2016


On 3 Nov 2016, at 14:02, George McGinley Smith wrote:

> I'd love it if I could make the path/to/project use the
> $TM_PROJECT_DIRECTORY though…

You can, though the variable is projectDirectory and you must use the 
${variable} syntax when putting variables (for TextMate to expand) 
inside of regular expressions.

So this should work:

	windowTitle = 
'${TM_DIRECTORY:+${TM_DIRECTORY/^${projectDirectory}(?:\/(.+))?/${1:+$1/}/}}$TM_DISPLAYNAME'

I added logic to only add path-separator (`/`) when there is more to 
`TM_DIRECTORY` than just the project directory.

You can use `$windowTitleSCM` as suffix for the above window title to 
get SCM info added (when present).

For the records, this is the default window title and related variables 
that can be re-used in custom window titles:

	windowTitleSCM     = '${TM_SCM_BRANCH:+ ($TM_SCM_NAME: 
$TM_SCM_BRANCH)}'
	windowTitleProject = '${projectDirectory:+ — 
${projectDirectory/^.*\///}}'
	windowTitle        = 
'$TM_DISPLAYNAME$windowTitleProject$windowTitleSCM'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20161103/267bf0fa/attachment.html>


More information about the textmate mailing list