Commit Graph
100 Commits
Author SHA1 Message Date
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 FreeseandGitHub 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 FreeseandGitHub 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