zsh set title to current directory or current command, using named directories
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have a named directory configured in my .zshrc
:
hash -d foo=/foo/bar/baz/some/long/path
If I set my zsh window title format like this: (I'm using zprezto):
zstyle ':prezto:module:terminal:window-title' format '%N'
Then my title either shows the currently executing command, say node
, or the current directory. However it does not seem to understand the named directory, and lists the full directory path, like /foo/bar/baz/some/long/path
. I can specify a number and show only some segments of this path, but I would like to see my named path, e.g. ~foo
If I set my title format like this:
zstyle ':prezto:module:terminal:window-title' format '%~'
It correctly shows the path, but no longer shows the current executing command. Is there a way to combine these two to show ~foo
when no command is running, or node
if that is the running command
command-line zsh
add a comment |
I have a named directory configured in my .zshrc
:
hash -d foo=/foo/bar/baz/some/long/path
If I set my zsh window title format like this: (I'm using zprezto):
zstyle ':prezto:module:terminal:window-title' format '%N'
Then my title either shows the currently executing command, say node
, or the current directory. However it does not seem to understand the named directory, and lists the full directory path, like /foo/bar/baz/some/long/path
. I can specify a number and show only some segments of this path, but I would like to see my named path, e.g. ~foo
If I set my title format like this:
zstyle ':prezto:module:terminal:window-title' format '%~'
It correctly shows the path, but no longer shows the current executing command. Is there a way to combine these two to show ~foo
when no command is running, or node
if that is the running command
command-line zsh
add a comment |
I have a named directory configured in my .zshrc
:
hash -d foo=/foo/bar/baz/some/long/path
If I set my zsh window title format like this: (I'm using zprezto):
zstyle ':prezto:module:terminal:window-title' format '%N'
Then my title either shows the currently executing command, say node
, or the current directory. However it does not seem to understand the named directory, and lists the full directory path, like /foo/bar/baz/some/long/path
. I can specify a number and show only some segments of this path, but I would like to see my named path, e.g. ~foo
If I set my title format like this:
zstyle ':prezto:module:terminal:window-title' format '%~'
It correctly shows the path, but no longer shows the current executing command. Is there a way to combine these two to show ~foo
when no command is running, or node
if that is the running command
command-line zsh
I have a named directory configured in my .zshrc
:
hash -d foo=/foo/bar/baz/some/long/path
If I set my zsh window title format like this: (I'm using zprezto):
zstyle ':prezto:module:terminal:window-title' format '%N'
Then my title either shows the currently executing command, say node
, or the current directory. However it does not seem to understand the named directory, and lists the full directory path, like /foo/bar/baz/some/long/path
. I can specify a number and show only some segments of this path, but I would like to see my named path, e.g. ~foo
If I set my title format like this:
zstyle ':prezto:module:terminal:window-title' format '%~'
It correctly shows the path, but no longer shows the current executing command. Is there a way to combine these two to show ~foo
when no command is running, or node
if that is the running command
command-line zsh
command-line zsh
asked Mar 12 at 0:35
elwynelwyn
1012
1012
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1413258%2fzsh-set-title-to-current-directory-or-current-command-using-named-directories%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1413258%2fzsh-set-title-to-current-directory-or-current-command-using-named-directories%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown