1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00
Commit Graph

516 Commits

Author SHA1 Message Date
William Ting
ae978d3319 use zsh change directory hook rather than pre-command hook 2013-02-01 15:00:26 -06:00
William Ting
214440af65 minor code cleanup 2013-02-01 14:59:34 -06:00
William Ting
ad7f0fb27e update docs 2013-02-01 14:45:47 -06:00
William Ting
49a0d702ba remove _j() as it was never used to begin with. 2013-02-01 14:04:02 -06:00
William Ting
ac2dc9f1d2 update docs about jo(), jc(), jco() 2013-02-01 13:57:54 -06:00
William Ting
d57e7b779c add option to open file explorer window from the commandline, bump to 21.4.0 2013-02-01 13:50:52 -06:00
Jui-Shan Liang
c16b305e0d Added tips to the Additional Configuration section in README 2013-02-02 00:50:07 +08:00
William Ting
4ce2cb5929 Remove jumpapplet. 2013-01-05 10:36:52 -06:00
William Ting
01fe4d6b57 Merge pull request #171 from higepon/master
Revised README.md
2012-12-30 23:37:35 -08:00
Taro Minowa Higepon
ef2533492f Removed --zsh from README.md, since it seems that install.sh doesn't support it. 2012-12-31 15:46:25 +09:00
William Ting
201e079c07 merging blueyed's changes to reduce stat() calls 2012-12-18 11:55:30 -06:00
William Ting
12805b0f58 Merge pull request #170 from blueyed/gh-find_matches-named-args
Use named args when calling find_matches
2012-12-18 09:41:32 -08:00
William Ting
182400ae8c Reduce lag for using when using sshfs mounts caused by checking pwd. 2012-12-18 11:33:36 -06:00
Daniel Hahler
10a8a3f785 Avoid file stats in find_matches for fuzzy=True, too 2012-12-18 17:14:53 +01:00
Daniel Hahler
4bd574aaf9 Use named args when calling find_matches
This should make it clearer at first glance where True and False is
referring to.
2012-12-18 16:03:29 +01:00
Daniel Hahler
586ce0deee Skip current_dir in find_matches for fuzzy=False, too 2012-12-18 15:46:24 +01:00
Daniel Hahler
6d98cf886d Do not decode os.path.realpath / path
`path` is decoded already (coming from `db`) and this caused the
following error:

    Traceback (most recent call last):
      File "/home/user/.autojump/bin/autojump", line 460, in <module>
        if not shell_utility(): sys.exit(1)
      File "/home/user/.autojump/bin/autojump", line 429, in shell_utility
        results = find_matches(db, patterns, max_matches, False)
      File "/home/user/.autojump/bin/autojump", line 374, in find_matches
        if current_dir == decode(os.path.realpath(path)) :
      File "/home/user/.autojump/bin/autojump", line 277, in decode
        return text.decode(encoding, errors)
      File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
        return codecs.utf_8_decode(input, errors, True)
    UnicodeEncodeError: 'ascii' codec can't encode character u'\xb4' in
    position 52: ordinal not in range(128)
2012-12-18 11:52:57 +01:00
Daniel Hahler
0547e23411 Avoid calls to stat() in find_matches
Instead of stating every directory to check if its realpath is the
current directory, only do so for any potential matches.
2012-12-18 11:32:58 +01:00
William Ting
a99183bf8b Never jump to pwd, use next best option.
This regression bug was introduced when adding the KEEP_SYMLINKS option. The
current_dir was always set to '.' which would never match any database entries.
2012-12-17 12:35:33 -06:00
William Ting
f0e45478a7 Add jc function, jump to a subdirectory of the current working directory.
Closes #156.
2012-12-14 22:58:20 -06:00
William Ting
da69e15efb add shorthand shortcut -v for --version 2012-12-14 20:52:03 -06:00
JrCs
b829fd5a4a Fix PROMPT_COMMAND issues 2012-12-14 19:42:46 -06:00
William Ting
d9290e85cd minor documenation formatting tweak 2012-11-30 11:10:38 -06:00
William Ting
2c75c36229 only open files as utf-8 with Python 3.0+ 2012-11-23 23:26:09 -06:00
William Ting
024d550c8c Disable bash autocompletion, make it optional. Add relevant documentation. Closes #140. 2012-11-23 08:32:15 -06:00
William Ting
96d9d8333e Merge pull request #165 from khughitt/master
Updated IPython autojump module to support new versions of IPython (0.11+)
2012-11-23 06:15:06 -08:00
jjacky
1729d686e1 Fix --dry-run not defaulting to --auto
Using --dry-run alone wouldn't default to --auto and therefore show different
paths that what would actually be used upon installation.
2012-11-23 08:11:19 -06:00
Keith Hughitt
3750465faa Updated autojump Ipython module to support new versions of IPython 2012-11-23 09:10:22 -05:00
William Ting
2de05fde9c Dry run defaults to --auto if only option. Closes #164. 2012-11-23 07:46:17 -06:00
William Ting
d0e0a990ce Set default encoding to UTF-8 when opening database file. Closes #162. 2012-11-22 17:19:59 -06:00
William Ting
50e6054e13 Version bump to v21.1.0, update relevant documentation. 2012-11-22 16:44:05 -06:00
William Ting
8b13949173 Consolidate source calls to use autojump.sh. Modify autojump.sh to support
custom installations.
2012-11-22 16:33:05 -06:00
William Ting
44c066d21d Update install.sh help documentation 2012-11-22 16:06:24 -06:00
William Ting
626946bccc Set default installation to auto if only --force flag is passed. 2012-11-22 16:06:24 -06:00
William Ting
de0957ba18 Modify add message. 2012-11-22 16:06:24 -06:00
William Ting
9b6fad8556 Immediately quits installation if "Permission denied" error encountered. 2012-11-22 16:06:24 -06:00
William Ting
b9903f1269 Modify add message. 2012-11-22 16:06:24 -06:00
William Ting
b512aec9bf Remove --bash and --zsh options, always install both versions.
A few KB of disk space is not worth the logic overhead.
2012-11-22 16:06:24 -06:00
William Ting
987ead6814 Rename -P / --show_path to -n / --dry_run.
Done for consistency with other Linux programs (e.g. rsync, rename).
2012-11-22 16:06:24 -06:00
William Ting
904066373b Set default install to --auto when no arguments passed. 2012-11-22 16:06:24 -06:00
jjacky
a84062b42b Fix install.sh script to support destdir
The install script didn't support the use of a destination directory, which can
be pretty useful e.g. to create packages.
2012-11-22 16:06:24 -06:00
William Ting
837671fe0b refactoring 2012-11-22 14:15:28 -06:00
William Ting
02a47db68d Consolidate version numbers.
Instead of keeping the version number in two separate places, the Makefile will
now grep bin/autojump for the proper version number.
2012-11-21 23:44:12 -06:00
William Ting
2554fc7ed4 refactor a few lines for legibility 2012-11-21 17:48:47 -06:00
William Ting
fd287eab04 Reverts commit 74c50133d2. Fixes #159, #160.
Even though the previous version works fine on OS X 10.6.8, it seems to be
causing problems for other Mac users on 10.8.x. Unfortunately I do not have
access to a newer Mac to test on.
2012-11-21 17:33:31 -06:00
William Ting
99d4254772 Merge pull request #158 from megies/patch-1
Update README.md with correct PROMPT_COMMAND.
2012-11-21 15:28:49 -08:00
Tobias Megies
5b1d2fb01f Update README.md
The recommendation doesn't work with bash 4.1.5, the code in autojump.bash is fine, so use it here.
2012-11-13 00:35:08 +01:00
William Ting
e9af12b646 Merge pull request #157 from barsch/patch-1
Minor formatting update for README.md
2012-11-12 09:18:59 -08:00
Robert Barsch
acff302a49 Update README.md 2012-11-12 17:57:44 +01:00
William Ting
48c52a7422 Test for brew existence before testing for brew zsh site functions directory.
The previous test condition would cause errors because even though brew didn't
exist, the directory /share/zsh/site-functions did and it would throw error
messages on non-homebrew systems.
2012-11-03 18:27:41 -05:00