Eric Freese
e33eb570c4
Send only the prefix to the suggestion server
2017-01-24 20:01:11 -07:00
Eric Freese
fba20b042e
Use %1 instead of tracking pid
2017-01-24 20:00:50 -07:00
Eric Freese
0308ed797e
Rename worker to server
2017-01-24 20:00:34 -07:00
Eric Freese
e72c2d87e5
add a bunch of comments
2017-01-24 19:53:59 -07:00
Eric Freese
ab8f295225
First pass at async functionality
2017-01-24 19:45:11 -07:00
Eric Freese
debbffc79a
Add rspec test around accepting suggestions
2017-01-19 22:38:19 -07:00
Eric Freese
4850119887
Add separate test task for RSpec
2017-01-19 22:38:19 -07:00
Eric Freese
c22ab0e399
Implement suggestion integration tests in RSpec + tmux
2017-01-19 22:38:19 -07:00
Eric Freese
07a6768fcb
Add TerminalSession helper for managing a tmux session
2017-01-19 22:38:19 -07:00
Eric Freese
e6591d5de0
Add RSpec for high-level integration testing
2017-01-19 22:33:17 -07:00
Eric Freese
af671fb406
Add ruby settings to editor config
2017-01-19 01:03:24 -07:00
Eric Freese and GitHub
fedc22e9bb
Merge pull request #169 from zsh-users/develop
...
v0.3.3
2016-10-17 07:45:49 -06:00
Eric Freese
9cfaf5d342
v0.3.3
2016-10-17 07:45:09 -06:00
Eric Freese
9333f0653f
Update changelog for v0.3.3
2016-10-17 07:43:56 -06:00
Eric Freese
b377c39d0e
Only fetch a new suggestion if buffer has changed
2016-07-31 20:10:22 -06:00
Eric Freese
a44aa59321
Remove unnecessary reset of POSTDISPLAy
2016-07-31 20:09:26 -06:00
Eric Freese
25f4afb058
Add ZSH_AUTOSUGGEST_IGNORE_WIDGETS array
2016-07-31 19:35:30 -06:00
Eric Freese and GitHub
472394681e
Merge pull request #178 from lbolla/issue141-develop
...
Disable autosuggest if buffer is too large
2016-07-18 10:28:45 -06:00
Eric Freese
63816c5da8
Fix #164 : Use fc builtin instead of $history array for lookup
...
According to a few tests, the `fc` builtin appears to be quite a bit
faster than searching through the `$history` associative array when
dealing with large history files (500K+).
2016-06-10 13:52:24 -06:00
Eric Freese
b4b3a82ee3
Fix #168 and #130 : Escape tildes when fetching suggestions
2016-06-10 13:51:20 -06:00
Eric Freese
85ea943789
Merge pull request #163 from tsdh/develop
...
Document caveats of match_prev_cmd strategy
2016-05-28 13:34:00 -06:00
Eric Freese
62cdba4e0f
Merge pull request #142 from zsh-users/v0.3.x
...
v0.3.2
2016-05-28 08:28:18 -06:00
Eric Freese
cce68de46d
v0.3.2
2016-05-28 08:27:08 -06:00
Eric Freese
4a2d9f9049
Fix Makefile to not create symbolic link after PR #156 was merged
2016-05-28 08:26:24 -06:00
Eric Freese
7c688ec20c
Add note to readme about PRs going to develop branch
2016-05-28 08:23:53 -06:00
Eric Freese
96eb0fae77
Changelog updates for v0.3.2
2016-05-28 08:18:52 -06:00
Eric Freese
5e5bfdb659
Merge pull request #156 from adamkruszewski/v0.3.x
...
Adjust plugin.zsh file to run on zsh 5.1 in mSYS2.
2016-05-12 08:53:20 -06:00
Eric Freese
e87bc74654
Fix 118: Clear suggestion before original widget to fix completions
...
See PR #149
2016-04-25 14:42:09 -06:00
Eric Freese
964773aa75
Use array indices for forward compatibility
...
See issue #152
2016-04-25 14:26:37 -06:00
Eric Freese
945c660856
Fix #152 by escaping widget names inside evals
...
Solves problems when dealing with widget names with irregular
characters such as those that come from `opp.zsh`.
2016-04-25 14:26:35 -06:00
Eric Freese
011d8bdfd1
Refactor to remove prev cmd function and simplify escaping
2016-04-25 14:19:26 -06:00
Eric Freese
c5f57da2b8
Pull duplicated test logic from strategies into single test file
2016-04-22 14:14:29 -06:00
Eric Freese
c477db2696
Remove unused test variables from Makefile
2016-04-15 13:41:41 -06:00
Eric Freese
d7001f2c34
Fix readme test script reference.
2016-04-15 13:40:18 -06:00
Eric Freese
6d6e7820f3
Fix #143 : Add vi-add-eol to list of accept widgets.
2016-04-15 13:37:50 -06:00
Eric Freese
9bef50fac1
Merge pull request #140 from zsh-users/fixes/bound_widget_return_code
...
Keep track of return value from original widget (#135 )
2016-04-14 11:18:01 -06:00
Eric Freese
1d4f7e157e
Keep track of return value from original widget ( #135 )
2016-04-06 17:13:04 -06:00
Eric Freese
2acf25e065
Formatting
2016-03-15 09:24:13 -06:00
Eric Freese
ba7109169d
Clean up tests with setUp and tearDown functions
2016-03-15 09:05:55 -06:00
Eric Freese
a28e72e84a
Test Runner now supports running specific tests and choosing zsh bin
2016-03-15 09:04:17 -06:00
Eric Freese
87facd9b85
bump version v0.3.1
2016-03-14 22:33:26 -06:00
Eric Freese
dc822c54f8
Fix #133
2016-03-14 21:50:04 -06:00
Eric Freese
15c5db898f
Fix #137
2016-03-14 21:41:14 -06:00
Eric Freese
46d5fe174d
Remove extra newline
2016-03-14 18:02:16 -06:00
Eric Freese
6c31a02892
Remove old test script
2016-03-14 17:44:24 -06:00
Eric Freese
9ec62a1a23
Split out a separate test file for each widget
2016-03-14 17:38:37 -06:00
Eric Freese
1ed9155f89
Add Suggestion Strategy section to Configuration section of Readme.
2016-03-14 17:25:09 -06:00
Eric Freese
97b51a2c57
bump version v0.3.0
2016-03-14 17:18:40 -06:00
Eric Freese
b54c8a15c6
Add changelog
2016-03-14 17:07:04 -06:00
Eric Freese
2a6d401106
Add quotes
2016-03-14 16:51:27 -06:00
Eric Freese
a314a01a6a
Fix various bugs found while testing
2016-03-14 16:51:27 -06:00
Eric Freese
e5cdbb6c33
Lots of test cleanup.
2016-03-14 16:51:27 -06:00
Eric Freese
dffd9beae1
Add stub.sh submodule
2016-03-14 16:51:20 -06:00
Eric Freese
d202b32ae9
Add shunit2 submodule
2016-03-14 16:51:20 -06:00
Eric Freese
ab0f4c0bd0
Grammar and formatting
2016-03-14 16:51:20 -06:00
Eric Freese
ee6dde9ee8
Rename escape command function
2016-03-14 16:51:20 -06:00
Eric Freese
83f78d0760
Add suggestion "strategy" concept with default strategy
2016-03-14 16:51:20 -06:00
Eric Freese
9df362f783
Merge pull request #125 from zsh-users/features/execute_widget
...
Add a widget to accept and execute the current suggestion.
2016-03-04 18:57:43 -07:00
Eric Freese
125f48c7f2
Add test for execute widget
2016-03-01 13:18:46 -07:00
Eric Freese
8c3fdea75d
Call original accept-line widget when executing suggestion
2016-03-01 13:18:46 -07:00
Eric Freese
f0a745576f
bump version v0.2.17
2016-03-01 13:16:10 -07:00
Eric Freese
8935a39e9b
Remove plugin compatibility section from readme
2016-03-01 13:14:20 -07:00
Eric Freese
c7c9929490
Add zsh-history-substring-search widgets to CLEAR array by default.
2016-03-01 13:13:01 -07:00
Eric Freese
985de56f6e
Update asciinema to reflect new repo
2016-02-25 13:20:21 -07:00
Eric Freese
0a42f872b8
bump version v0.2.16
2016-02-25 13:05:03 -07:00
Eric Freese
dd54925b06
Update URL references after repo move to zsh-users
2016-02-25 13:04:32 -07:00
Eric Freese
c761dc8150
bump version v0.2.15
2016-02-24 18:40:24 -07:00
Eric Freese
cc921994e6
Fix #127 by adding quotes
2016-02-24 18:35:17 -07:00
Eric Freese
0242c7eff1
Fix highlighting when sh_word_split option is enabled
2016-02-24 13:59:49 -07:00
Eric Freese
9d100f4f32
bump version v0.2.14
2016-02-23 20:12:16 -07:00
Eric Freese
ddb7284852
Fix backslash escaping problems with echo -E.
2016-02-23 20:11:56 -07:00
Eric Freese
2a5791710a
bump version v0.2.13
2016-02-23 18:14:12 -07:00
Eric Freese
03fac1f0d7
Revert "Use zle -w flag to set WIDGET appropriately when calling orig widget"
...
This reverts commit 70438d233d .
2016-02-23 18:13:03 -07:00
Eric Freese
aa859a282d
bump version v0.2.12
2016-02-23 10:37:57 -07:00
Eric Freese
f08a5a1baa
[Formatting] Remove extra space in test script.
2016-02-23 10:24:35 -07:00
Eric Freese
70438d233d
Use zle -w flag to set WIDGET appropriately when calling orig widget
2016-02-23 10:21:35 -07:00
Eric Freese
ba029e83d0
bump version v0.2.11
2016-02-17 13:44:52 -07:00
Eric Freese
acc129de6c
Fix error when using autosuggest widgets
2016-02-17 13:44:52 -07:00
Eric Freese
aa5ceee256
Make asciinema a bit smaller.
2016-02-16 21:55:56 -07:00
Eric Freese
113ca0ad10
Add asciinema recording to README
2016-02-16 21:35:44 -07:00
Eric Freese
2b449a62f8
bump version v0.2.10
2016-02-16 20:59:31 -07:00
Eric Freese
6d25df6864
Revert usage of fc for suggestions and fix for sh_word_split.
...
Force field splitting on \0 to support sh_word_split option.
2016-02-16 10:51:01 -07:00
Eric Freese
0faa2b6584
bump version v0.2.9
2016-02-16 09:34:35 -07:00
Eric Freese
a2d8d91196
Actually fix suggestions when sh_split_words option is enabled.
2016-02-16 09:33:26 -07:00
Eric Freese
dd9a8789a7
bump version v0.2.8
2016-02-16 07:59:36 -07:00
Eric Freese
1b98af5b33
Fix suggestions when sh_split_words option is enabled
2016-02-16 07:57:44 -07:00
Eric Freese
45ab49d1f2
bump version v0.2.7
2016-02-15 08:46:23 -07:00
Eric Freese
41f15d5c9f
Forgot a pesky backslash
2016-02-15 08:45:52 -07:00
Eric Freese
3ce1adb55d
bump version v0.2.6
2016-02-15 08:31:50 -07:00
Eric Freese
2461a98857
Fix segfaults once and for all?
2016-02-15 08:31:00 -07:00
Eric Freese
76f415bf43
bump version v0.2.5
2016-02-14 08:55:20 -07:00
Eric Freese
5e419da326
Remove list of modify widgets and make 'modify' the default behavior.
2016-02-14 08:54:34 -07:00
Eric Freese
cd71081303
bump version v0.2.4
2016-02-14 01:08:21 -07:00
Eric Freese
9788c2ee49
Fix deprecation warnings.
2016-02-14 01:07:05 -07:00
Eric Freese
ebcfc46b72
Comment formatting
2016-02-14 00:29:43 -07:00
Eric Freese
b49d002888
[README] Add example of minimal .zshrc.
2016-02-13 23:53:32 -07:00
Eric Freese
266437c98a
bump version v0.2.3
2016-02-13 23:47:24 -07:00
Eric Freese
51b39e210e
Bound widgets now handle arguments correctly
2016-02-13 23:46:34 -07:00
Eric Freese
011f5420fc
Version bump v0.2.2
2016-02-13 21:15:33 -07:00
Eric Freese
1a38fbf6a5
[README] Add note about workaround for bpm bug.
2016-02-13 21:14:59 -07:00