<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh.git/plugins/jump, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cnjoe.info/git/zsh.git/atom/plugins/jump?h=master</id>
<link rel='self' href='http://cnjoe.info/git/zsh.git/atom/plugins/jump?h=master'/>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/'/>
<updated>2024-01-25T09:19:01Z</updated>
<entry>
<title>fix(jump)!: only resolve mark symlink (#11074)</title>
<updated>2024-01-25T09:19:01Z</updated>
<author>
<name>ditzy</name>
<email>thesourceofx@gmail.com</email>
</author>
<published>2024-01-25T09:19:01Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=652037ebdfbe581e4c7dfcd0862ac2d1577c86d9'/>
<id>urn:sha1:652037ebdfbe581e4c7dfcd0862ac2d1577c86d9</id>
<content type='text'>
BREAKING CHANGE: Previously, `jump` would resolve the symlink to the mark directory and resolve again if the mark directory was also a symlink. It only resolves once after this commit.</content>
</entry>
<entry>
<title>fix(jump): even spacing between marks (#11601)</title>
<updated>2023-04-07T11:35:12Z</updated>
<author>
<name>Alexander Huynh</name>
<email>git-46f1a0bd5592a2f9244ca321b129902a06b53e03@e.sc</email>
</author>
<published>2023-04-07T11:35:12Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=01c82c381d90f10239908ace41df9532c8c45495'/>
<id>urn:sha1:01c82c381d90f10239908ace41df9532c8c45495</id>
<content type='text'>
</content>
</entry>
<entry>
<title>jump: fix for `marks' and CTRL+G key binding</title>
<updated>2020-02-11T19:12:01Z</updated>
<author>
<name>Marc Cornellà</name>
<email>marc.cornella@live.com</email>
</author>
<published>2020-02-11T19:12:01Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=561e7169acd02d5e27542a1d93f1f9533ba52fa6'/>
<id>urn:sha1:561e7169acd02d5e27542a1d93f1f9533ba52fa6</id>
<content type='text'>
- marks printed an error when $MARKPATH didn't exist or didn't have any marks
  in it.
- The CTRL+G key binding overwrote an argument when it couldn't match it to
  an existing mark.
</content>
</entry>
<entry>
<title>jump: add support for directories starting with a dot (#4661)</title>
<updated>2020-02-11T18:51:56Z</updated>
<author>
<name>hqingyi</name>
<email>huangb.qingy@gmail.com</email>
</author>
<published>2015-11-27T11:29:15Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=3c5bbcf5b99d2b7dc0cbba6d154328344633bd72'/>
<id>urn:sha1:3c5bbcf5b99d2b7dc0cbba6d154328344633bd72</id>
<content type='text'>
Closes #4661
</content>
</entry>
<entry>
<title>jump: fix issues in plugin and document CTRL+G key binding</title>
<updated>2020-02-11T18:41:43Z</updated>
<author>
<name>Marc Cornellà</name>
<email>marc.cornella@live.com</email>
</author>
<published>2020-02-11T18:35:17Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=bc67a55fe8ff6fce8fdc2c002dbb7159c6008aa0'/>
<id>urn:sha1:bc67a55fe8ff6fce8fdc2c002dbb7159c6008aa0</id>
<content type='text'>
- Fixes `readlink -e` dependency which isn't supported in macOS
  (fixes #3235).
- Uses native zsh wildcard expansion instead of calls to `ls`.
- Prepends commands with `command` and `builtin` to bypass aliases
  and functions.
- Documents CTRL+G key binding to substitute mark name in the command
  line with the mark path (https://github.com/ohmyzsh/ohmyzsh/pull/2045#issuecomment-22826540).
</content>
</entry>
<entry>
<title>Provide even spacing between marks (#7456)</title>
<updated>2018-12-31T19:15:14Z</updated>
<author>
<name>Alexander Huynh</name>
<email>ahrex@users.noreply.github.com</email>
</author>
<published>2018-12-31T19:15:14Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=3c3766fdf5f64daa4a4e96bee56487314ebcd642'/>
<id>urn:sha1:3c3766fdf5f64daa4a4e96bee56487314ebcd642</id>
<content type='text'>
Before, when typing the `marks` command, longer mark keys would cause
the tabs to spill over to the next tab stop, like so:

    rc      -&gt; /home/ahlex/.rc
    repos   -&gt; /home/ahlex/repos
    a-longer-string         -&gt; /tmp

Implement better key display by running through all of the marks twice,
once to get the longest key length, and the second time to format
everything according to that length:

                 rc -&gt; /home/ahlex/.rc
              repos -&gt; /home/ahlex/repos
    a-longer-string -&gt; /tmp</content>
</entry>
<entry>
<title>jump: add README (#7237)</title>
<updated>2018-10-05T18:23:30Z</updated>
<author>
<name>Rubén Durán Balda</name>
<email>ruduran@users.noreply.github.com</email>
</author>
<published>2018-10-05T18:23:30Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=ae548a99733d869f52efa36f146bd020a786a41e'/>
<id>urn:sha1:ae548a99733d869f52efa36f146bd020a786a41e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>jump: use more compatible flag for ln (#7205)</title>
<updated>2018-10-03T15:30:17Z</updated>
<author>
<name>Jonatan Skogsfors</name>
<email>jonatan@skogsfors.net</email>
</author>
<published>2018-10-03T15:30:17Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=fe4ac966fab20f9f29c0a9905372b4b52083ef24'/>
<id>urn:sha1:fe4ac966fab20f9f29c0a9905372b4b52083ef24</id>
<content type='text'>
The flag '-h' isn't universal across implementation. According to FreeBSD man page for ln you can use 'n'.</content>
</entry>
<entry>
<title>jump: fix behavior when reusing a mark (#7197)</title>
<updated>2018-10-03T14:19:46Z</updated>
<author>
<name>Rubén Durán Balda</name>
<email>ruduran@users.noreply.github.com</email>
</author>
<published>2018-10-03T14:19:46Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=ca45d510dd5fdd2cc1e92e969c95dbf7e31efb24'/>
<id>urn:sha1:ca45d510dd5fdd2cc1e92e969c95dbf7e31efb24</id>
<content type='text'>
Force the mark to point to the new dir, replacing the old one.

Fixes #7195</content>
</entry>
<entry>
<title>jump: fix printf path output (#7105)</title>
<updated>2018-09-01T11:37:05Z</updated>
<author>
<name>Ross Lafferty</name>
<email>ross.lafferty@gmail.com</email>
</author>
<published>2018-09-01T11:37:05Z</published>
<link rel='alternate' type='text/html' href='http://cnjoe.info/git/zsh.git/commit/?id=0853b74fef0fa3a05af7487ff9b15a7f714bb037'/>
<id>urn:sha1:0853b74fef0fa3a05af7487ff9b15a7f714bb037</id>
<content type='text'>
Using the `jump` plugin, using the `marks` command will yield this output:
```
$ marks
desktop marks:printf:5: bad option: -&gt;
dotfiles        marks:printf:5: bad option: -&gt;
home    marks:printf:5: bad option: -&gt;
```

the `marks` function uses `printf` with `-&gt;` and I believe `-` is used by `printf` for left-justification.  changing this to `-- "-&gt;"` seems to render the appropriate output.

```
desktop -&gt; /Users/uname/Desktop
dotfiles        -&gt; /Users/uname/.dotfiles
home    -&gt; /Users/uname
```</content>
</entry>
</feed>
