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

157 Commits

Author SHA1 Message Date
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
615bb0cafb more descriptive / python function names 2014-03-04 23:01:11 -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
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
Daniel Hahler
59d1e1fd9d Fix calls to find_matches, which expects a list of needles
Fixes https://github.com/joelthelion/autojump/issues/261
2014-02-21 00:17:32 +01:00
William Ting
681068a2bc Don't check path existence when displaying tab completion menu.
The check is to avoided since tab menu paths may be on slow IO devices (network
mounts, low power devices, etc).

Closes #258.
2014-01-28 23:55:15 -06:00
William Ting
1f045c2658 trigger OSError for missing current directory 2014-01-28 23:18:31 -06:00
William Ting
5f9ac19afd whitespace fixes 2014-01-18 09:08:36 -06:00
Michael Lawson
ff9376cb93 cleanup, add custom installation support, change default windows install directory 2014-01-16 11:39:17 +00:00
Michael Lawson
53eeed8a99 initial windows support 2014-01-12 19:34:28 +00:00
William Ting
35bc63c66e Fix encoding issues.
The original implementation used str.encode() on input and str.decode() on
output. However this would cause UnicodeDecodeError since certain characters
can't be encoded / decoded in ASCII.

The new solution is to use unicode() on all input strings and output UTF-8
encoded strings. This makes the assumption that the shell can handle UTF-8
strings.
2014-01-08 11:05:25 -06:00
William Ting
3f460fb3e9 Add Python 2.6 support back.
Closes #242.
2014-01-07 09:56:30 -06:00
William Ting
8ab23c01c4 Fix tab completion.
Closes #228.
2013-12-31 10:39:52 -06:00
William Ting
c4feb1a2b2 remove surround_quotes() due to bash issues 2013-12-31 08:48:33 -06:00
William Ting
5f8be97861 bump to v22.0.0-alpha due to backward incompatible changes 2013-12-31 08:37:11 -06:00
William Ting
6293af5b7a fix zsh tab completion 2013-12-30 17:44:39 -06:00
William Ting
78c6884895 update doc bumping min Python version to 2.7 2013-12-30 15:43:50 -06:00
William Ting
a59d671fb0 rename python files to prevent system wide installation collisions 2013-12-30 14:49:34 -06:00
William Ting
7b1c436ec6 replace install.sh with python version 2013-12-30 14:05:24 -06:00
William Ting
616596c0dc minor comments cleanup 2013-12-29 21:27:13 -06:00
William Ting
24d8ccb48e bump version to v21.8-alpha1 2013-12-29 12:47:51 -06:00
William Ting
a9bf6dc608 simplified main() a bit 2013-12-28 12:15:07 -06:00
William Ting
a8057ed1db linter cleanup 2013-12-28 11:34:13 -06:00
William Ting
80a3f0da4d remove unused imports, minor formatting cleanup 2013-12-28 08:03:27 -06:00
William Ting
1c8a4c13cd add python3 fixes/workarounds 2013-12-18 17:07:21 -06:00
William Ting
d20ec4afb4 handle empty input 2013-12-18 16:25:46 -06:00
William Ting
4aafd023c3 minor comment change 2013-12-18 16:12:53 -06:00
William Ting
2a53341feb finish partial tab match 2013-12-18 16:11:05 -06:00
William Ting
30b9708654 EFAP 2013-12-18 15:52:43 -06:00
William Ting
99d92733ea rename global var 2013-12-18 12:03:43 -06:00
William Ting
0422d23a86 finish tab completion 2013-12-18 11:08:05 -06:00
William Ting
71861c4402 add tab completion printout 2013-12-17 17:02:10 -06:00
William Ting
751ec6a7f2 remove env options 2013-12-17 16:30:46 -06:00
William Ting
13377acbbd add match anywhere implementation 2013-12-17 16:25:45 -06:00
William Ting
c259978585 add ignore_case to fuzzy matching 2013-12-17 16:12:26 -06:00
William Ting
1e4ca4d67e add quotes for bash output 2013-12-17 16:06:27 -06:00
William Ting
3125c65378 add fuzzy matching 2013-12-17 15:57:36 -06:00
William Ting
551b2f3853 make a bunch of functions pure 2013-12-17 14:48:12 -06:00
William Ting
6ea43c4267 minor reorganization 2013-12-17 13:52:34 -06:00
William Ting
39e5b0b4cc minor cleanup 2013-12-17 13:24:16 -06:00
William Ting
d115075295 remove current directory from matches 2013-12-17 12:20:18 -06:00
William Ting
1472b417c3 clarify detect_smartcase docstring 2013-12-17 12:04:11 -06:00
William Ting
b695cc3f7d minor cleanup 2013-12-17 12:03:57 -06:00
William Ting
067f653b50 match consecutive needles to paths 2013-12-17 11:54:40 -06:00
William Ting
30d1b6d6f2 implement ignore_case for match_end() 2013-12-17 11:11:27 -06:00
William Ting
c2189efb7b handle no results situation 2013-12-17 11:04:44 -06:00