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

735 Commits

Author SHA1 Message Date
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
William Ting
d177aaa12c Merge pull request #336 from erdiaker/issue_335
Fix for Issue 335
2014-12-15 20:12:40 -08:00
William Ting
7de39a2f9d Merge pull request #334 from erdiaker/issue_333
Fixes joelthelion/autojump#333
2014-12-15 20:12:17 -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
William Ting
b4cbcc2fd2 Merge pull request #311 from joelthelion/fix-j-dashdash-issue-310
RFC: Handle `j -- -foo` (for bash and zsh only)
2014-10-21 19:09:07 -07:00
Daniel Hahler
c0c9398794 Handle j -- -foo (for bash and zsh only)
Ref: #310
2014-10-21 19:07:22 -07:00
William Ting
e621603e46 Merge pull request #319 from wting/check_autojump_sourced
Makes sure that autojump is sourced before running.
2014-10-21 18:31:12 -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
fe5f78fe43 Merge pull request #320 from wting/add_fish_error_logging
Add fish error logging.
2014-10-21 17:56:05 -07:00
William Ting
531a7321d3 Add fish error logging.
Fixes #247.
2014-10-21 17:55:53 -07:00
William Ting
4f90d5b755 Merge pull request #321 from wting/install_to_usr_local_share
Installs to /usr/local/share instead of /etc/profile.d.
2014-10-21 17:52:08 -07:00
Daniel Hahler
e3f3257a8c gitignore: __pycache__ 2014-10-16 03:24:39 +02: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
86f663fa6e Minor doc fix. 2014-10-04 20:30:23 -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
f23727ed0f Disable Unicode tests for Python 3.
Closes #299.

Due to the mixed testing between Python 2 and 3 and different string
implementations, there's no easy way to test Unicode stuff.
2014-06-28 20:16:06 -07:00
William Ting
62c0877479 Add xrange() and fix second() for Python3. 2014-06-28 19:37:32 -07:00
William Ting
921b52e9d5 Add a u() wrapper to enable testing to work in both Python2 and Python3. 2014-06-28 19:34:45 -07:00
William Ting
567ae121ab Add install / uninstall / documentation for tcsh shell. 2014-06-28 19:07:55 -07:00
William Ting
349326c82c Merge branch 'tcsh' of https://github.com/jkuan/autojump into 282_add_tcsh_support 2014-06-28 18:57:07 -07:00
William Ting
e30d7d392e Duplicate fbf932 changes in proper locations and rebuild docs. 2014-06-28 18:36:52 -07:00
William Ting
969fb4e6ed Add tox for testing with different Python versions. 2014-06-28 18:36:52 -07:00
William Ting
3465bb1f84 Migrate from Yelp/Testify to py.test.
Closes #300.
2014-06-28 18:36:52 -07:00
William Ting
2100f993b3 formatting cleanup 2014-06-28 12:38:31 -07:00
William Ting
1e15497706 Merge pull request #298 from erbridge/fix_encoding_error
Fix bad encoding
2014-06-28 12:19:24 -07:00
William Ting
17565a907d Merge pull request #296 from blueyed/handle-empty-needle
Completion and jumping for empty needles
2014-06-28 12:18:58 -07:00
Felix Laurie von Massenbach
68b457184d Fix bad encoding.
In python3, string.encode returns a byte array like:
b'14.1:\t/home/felix/devel/autojump'
This stops autojump from functioning at all.
2014-06-26 02:00:17 +01:00
Daniel Hahler
015deece87 Completion and jumping for empty needles
This adds support for `j <tab>` and `j` without a needle to jump to the
first/best match.

Fixes https://github.com/joelthelion/autojump/issues/269
2014-06-25 16:18:28 +02:00
Daniel Hahler
fbf932c4f2 README: minor fixes 2014-06-24 13:13:58 +02:00
Daniel Hahler
196d5233a0 Fix is_cwd for symlinks
Since `pwd` is a resolved symlink, the comparison in `is_cwd` needs to
use the real path, too.
2014-06-23 22:23:46 +02:00
Daniel Hahler
95472620c7 Escape backslashes in regexps (match_anywhere/match_consecutive)
Fixes https://github.com/joelthelion/autojump/issues/281
2014-06-23 19:28:49 +02:00
Daniel Hahler
27a01662a5 Fix regression with j foo__
With `j foo__` the first index is assumed now again.

Fixes https://github.com/joelthelion/autojump/issues/271
2014-06-23 18:44:20 +02:00