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

143 Commits

Author SHA1 Message Date
William Ting
1a0003d852 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-07 11:44:44 -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
William Ting
1a2a5a86f6 move existence of directories checking to end 2013-12-17 11:01:18 -06:00
William Ting
e51f595018 match end for single arguments finished 2013-12-17 10:55:56 -06:00
William Ting
d9b205c935 implement smartcase detection 2013-12-17 10:35:43 -06:00
William Ting
bb04405cd6 add unicode and ignore case regex flags 2013-12-17 10:07:39 -06:00
William Ting
bd091b8766 add no os.path.realpath() comment 2013-12-17 09:52:41 -06:00
William Ting
f84dffb7c7 add regex exact match 2013-12-17 09:52:30 -06:00
William Ting
fdeedb4f70 add multiple argument exact match support 2013-12-17 09:35:14 -06:00
William Ting
4c432fc5f1 overwrite old autojump 2013-12-16 20:28:54 -06:00
William Ting
b4dcdffa9c rename argparse library 2013-12-15 13:13:49 -06:00
William Ting
0b25bef134 Creates data directory before attempting to save the database.
Fixes #218.
2013-09-26 15:40:34 -05:00
William Ting
195312acad update docs, copyright year 2013-07-06 21:17:54 -05:00
William Ting
72b8c0a660 minor refactor 2013-07-06 20:23:34 -05:00
William Ting
e22a346b56 update install.sh to source shell specific file 2013-06-04 08:00:39 -05:00
William Ting
d89c25a4fc stop adding home directory to database 2013-05-21 08:36:44 -07:00