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

284 Commits

Author SHA1 Message Date
Harald Wartig
9a26c1f17b Set AUTOJUMP env variables using set -gx.
Due to changes in the way fish handles variable lookup the fish
autojump integration stopped working with fish version 2.3.

By exporting the needed variables globally it works also with fish 2.3.
2016-09-07 06:56:16 +02:00
William Ting
851f3e3b2d
Bump version to v22.3.4 2016-07-14 06:21:07 -07:00
William Ting
7c7865ea7e Add match consecutive tests. 2016-06-22 18:09:36 -07:00
William Ting
3cb4e8a28c Add match_anywhere tests. 2016-06-22 17:52:00 -07:00
William Ting
cf013c6875 Misc cleanup. 2016-06-22 17:52:00 -07:00
William Ting
737563570e Fix match imports and simplify fuzzy threshold. 2016-06-22 17:52:00 -07:00
William Ting
218d779b4d Simplify flake8 noqa. 2016-06-22 17:51:17 -07:00
William Ting
7922a9013d Update copyright dates. 2016-06-22 17:51:17 -07:00
William Ting
797d97c9bf Add module naming comment. 2016-06-22 17:51:17 -07:00
William Ting
2e60fa2892 Add vendorized argparse comment. 2016-06-22 17:51:17 -07:00
Marek Marecki
9622659099 Fix: handling regex characters in path patterns
Before this commit if a regex-special character was present on the
commandline as a part of path pattern autojump would fail with
`sre_constants.error`.
2016-06-22 17:51:17 -07:00
William Ting
61af2bf4c5 Bump to v22.3.2, fixes #411. 2016-06-21 18:08:35 -07:00
Jared Hess
68e10ae402 Fix entry sorting indeterminancy by adding path as secondary sorting key 2016-06-21 16:07:09 -07:00
William Ting
ecd272e979 Bump version to v22.3.1. 2016-06-19 11:24:44 -07:00
William Ting
0bce510c7e Merge pull request #381 from ElArtista/master
Handling of directories with spaces in Windows and portability fixes.
2016-06-19 11:22:03 -07:00
William Ting
9a6e2869b1 Tabs to spaces. 2016-05-11 20:40:48 -07:00
William Ting
d529790278 Run pre-commit on repo. 2016-04-28 23:33:04 -07:00
graysky
aa366c3a4f bump version in script to match release 2016-02-21 05:46:40 -05:00
johannes@debussy
8fa8b06349 only use colors if stdout is a terminal 2016-02-02 14:15:41 +01:00
TheArtist
3e5cec67b9 Autojump lua script portability fix 2015-09-11 19:37:39 +03:00
TheArtist
b71612eea4 More handling for directory with spaces on Windows 2015-09-11 19:36:36 +03:00
TheArtist
d3dd3f34e6 Fixed handling of directories with spaces on Windows 2015-09-11 17:41:23 +03:00
Scott Olson
d188d7e675 Fix typo (__aj_error -> __aj_err). 2015-07-06 23:12:35 -04:00
David Frascone
55f4eacc8a If autojump can't find the directory, attempt a cd 2015-06-09 14:42:44 -06:00
David Frascone
f09d23e30d Fixed some bugs in fish script
OSTYPE was not being set correctly.  It is in bash, not sh.
    Since the value is unlikely to change, I read it once and
    stored it globally
Test logic was backward in jo function, causing error to always
    be printed, unless you did NOT specify a directory name.
2015-06-09 14:32:38 -06:00
William Ting
8b525c1b55 Bump to v22.24. 2015-01-25 16:13:20 +09:00
William Ting
59335b4109 Merge pull request #341 from benvb/patch-1
Quote $XDG_DATA_HOME when setting error file.
2015-01-25 16:12:40 +09:00
William Ting
fa3ff58d92 Add custom sourcing to autojump.sh when using --prefix.
Fixes #345.
2015-01-25 16:06:46 +09:00
William Ting
53683525d2 Minor cleanup. 2015-01-25 16:04:36 +09:00
benvb
491b4fd27b Quote $XDG_DATA_HOME when setting error file
I'm not sure if this is actually a bug in fish, but (test -d) with no argument returns true, and nonexistent environment variables return an empty string, so (test -d $XDG_DATA_HOME) returns true when $XDG_DATA_HOME isn't set.

Prior to making this change, I would get an error from dirname when opening a shell and an error from fish when cd'ing.
2015-01-07 16:47:33 -05:00
William Ting
c5f0473837 Bump to v22.2.2. 2014-12-15 20:16:53 -08:00
Erdi Aker
d71a354abb Fixes joelthelion/autojump#335 2014-12-14 23:23:53 +02:00
Erdi Aker
ec7f788276 Fixes joelthelion/autojump#333 2014-12-14 21:30:22 +02:00
William Ting
f75d01299d Correctly identify OSTYPE for some Linux distros. 2014-11-05 07:53:03 -08:00
Koen De Jaeger
d6453dffef added 'linux' as recognised OS for jo 2014-10-30 11:39:18 +01:00
Daniel Hahler
c0c9398794 Handle j -- -foo (for bash and zsh only)
Ref: #310
2014-10-21 19:07:22 -07:00
William Ting
819c5c76cc Makes sure that autojump is sourced before running.
Fixes #255.
2014-10-21 18:29:45 -07:00
William Ting
531a7321d3 Add fish error logging.
Fixes #247.
2014-10-21 17:55:53 -07:00
William Ting
77d9d6ebc2 Installs to /usr/local/share instead of /etc/profile.d.
Fixes #257, #267.
2014-10-04 20:56:36 -07:00
William Ting
f480bd1315 Detect user shell as opposed to login shell.
Fixes #256.
2014-10-04 20:27:51 -07:00
William Ting
0d80d91805 Always append to error log. 2014-10-04 20:02:41 -07:00
William Ting
2095b2b129 Merge branch 'master' of github.com:joelthelion/autojump 2014-10-04 19:43:38 -07:00
William Ting
896b1c8562 Use ternary. 2014-10-04 18:49:05 -07:00
William Ting
3c658dc64f Fix flake8 errors. 2014-10-04 18:47:09 -07:00
Daniel Hahler
b60932616b Use noautonamedirs with Zsh aliases
Fixes https://github.com/joelthelion/autojump/issues/312
2014-09-17 23:23:39 +02:00
Halil Özgür
5538cf70f3 Disable echo of command check
For some reason, "command -v brew" by itself has started to output "/usr/local/bin/brew" whenever I start a new shell (in iTerm2 2.0 on OS X 10.9.4 with zsh, oh-my-zsh etc). This fixes it, and it looks like it's the recommended way anyway:

- http://unix.stackexchange.com/a/85250/4678
- http://www.cyberciti.biz/faq/unix-linux-shell-find-out-posixcommand-exists-or-not/
2014-08-21 08:23:18 -07:00
William Ting
23be6ab233 Tweak Windows temp.close() comment line. 2014-08-17 16:00:08 -07:00
timotei
c889aa013e Close the temporary file before re-opening it.
On Windows, we cannot reuse the temp.name to
reopen the file *unless* it has been closed
before [0].

This problem in turn made the `move_file`
request to fail, since the file was still
open at the time.

[0] https://docs.python.org/2/library/tempfile.html#tempfile.NamedTemporaryFile
2014-08-17 15:44:21 -07:00
William Ting
581b8d9617 autopep8'ed 2014-08-09 19:59:41 -07:00
William Ting
62c0877479 Add xrange() and fix second() for Python3. 2014-06-28 19:37:32 -07:00