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

763 Commits

Author SHA1 Message Date
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
Daniel Hahler
2f26642e7a Fix Needles must be a list error for foo_1
Fixes https://github.com/joelthelion/autojump/issues/274
2014-06-23 17:37:07 +02:00
Daniel Hahler
c16a816d37 Merge remote-tracking branch 'blueyed/autojump.zsh-only-add-existing-dirs' 2014-06-23 17:10:29 +02:00
Daniel Hahler
8c7f0bf994 Makefile: prepend ./ to (un)install.py 2014-06-23 17:05:14 +02:00
Johnny Kuan
225cdb2a8b fix to allow directories starting with hyphens 2014-05-05 02:50:51 -04:00
Johnny Kuan
903f79333a minimal tcsh support 2014-05-04 03:12:54 -04:00
Daniel Hahler
09289c59a5 bin/autojump.zsh: only add existing dirs
With a custom install method (e.g. checkout in ~/.autojump), ~/.autojump/functions will not be present.
2014-04-09 17:16:43 +02:00
William Ting
6360876933 Fixes missing path getter introduced in bc91905a.
Closes #270.
2014-03-26 12:15:37 -05:00
William Ting
bc91905a29 simplify default path 2014-03-21 18:56:23 -05:00
William Ting
72313dbc51 fish config file location verified 2014-03-09 20:06:03 -07:00
William Ting
4826a0ef6b Use temporary files to prevent IO race conditions.
Refer to #260.
2014-03-09 19:56:13 -07:00
William Ting
4bd62e2293 minor refactor 2014-03-09 19:41:44 -07:00
William Ting
1d317dcd1a Remove default '.' path from find_match.
This interferes with tab completion. Rather than add another behavior flag to
find_matches(), the calling location will add the default path.

Closes #245.
2014-03-09 19:30:42 -07:00
William Ting
d0578b2c10 Remove accidentally creating tuples.
Fixes #244.
2014-03-09 19:04:29 -07:00
William Ting
559ead890c Update Makefile to use new install / uninstall scripts.
Closes #263.
2014-03-09 18:51:37 -07:00
William Ting
615bb0cafb more descriptive / python function names 2014-03-04 23:01:11 -06:00
William Ting
042428c41f Merge branch 'master' of github.com:joelthelion/autojump 2014-03-04 22:51:22 -06:00
William Ting
9f3d7ab5f9 merge 2014-03-04 22:50:56 -06:00
William Ting
12a4667824 remove nested filters 2014-03-04 22:50:31 -06:00
Daniel Hahler
06ea178332 Fix calls to find_matches, which expects a list of needles
Fixes https://github.com/joelthelion/autojump/issues/261
2014-02-24 07:55:45 -06:00
William Ting
9db8c4feb3 add todo 2014-02-24 07:54:47 -06:00
William Ting
255f548b4a Merge branch 'master' of github.com:joelthelion/autojump 2014-02-20 20:00:18 -06:00
William Ting
5ba2774ff3 add list assertion for needles 2014-02-20 19:59:22 -06:00