Commit Graph

  • 2082d13bb1 passing env to async#job#start (#49) master mattn 2022-04-05 02:37:26 +09:00
  • f20569020d add support for choosing between array/string/raw for the stderr or stdout data (#47) Prabir Shrestha 2022-01-03 18:18:12 -08:00
  • 0fb846e1eb avoid has_key check for on_stdout Prabir Shrestha 2021-03-21 18:08:47 +00:00
  • 236debf1a6 Merge pull request #43 from prabirshrestha/fix-retry mattn 2020-12-30 14:54:00 +09:00
  • c4d61443ca Set waittime Yasuhiro Matsumoto 2020-12-30 14:50:52 +09:00
  • 8fc59562f0 Increment l:retry Yasuhiro Matsumoto 2020-12-30 14:28:41 +09:00
  • f6b87c19cc Trim null Yasuhiro Matsumoto 2020-12-30 14:19:57 +09:00
  • 69a4a5cbf3 Merge pull request #42 from mattn/fix-null mattn 2020-12-30 14:37:10 +09:00
  • 35b369f4b3 Trim null Yasuhiro Matsumoto 2020-12-30 14:19:57 +09:00
  • 36e97f0f00 Merge pull request #41 from mattn/tcp mattn 2020-12-30 14:16:41 +09:00
  • 2addfc3ee8 Skip neovim Yasuhiro Matsumoto 2020-12-29 21:46:22 +09:00
  • 625cd403de Add test for async#job#connect Yasuhiro Matsumoto 2020-12-29 02:52:25 +09:00
  • fa1b82d8c2 Retry Yasuhiro Matsumoto 2020-12-29 02:52:18 +09:00
  • a4f4005da8 Add async#job#connect Yasuhiro Matsumoto 2020-12-29 01:35:08 +09:00
  • 6102020b46 Add :AsyncEmbed Prabir Shrestha 2020-06-20 22:36:50 +00:00
  • d15123af34 Add default value when reading 'close_stdin' from input options Matteo Landi 2020-06-10 17:40:09 +02:00
  • bb3aceb01a Make opts argument of async#job#send, optional Matteo Landi 2020-06-05 09:22:38 +02:00
  • 732cf4896a Pass close_stdin as a Dictionary rather than bool argument Matteo Landi 2020-06-04 20:03:15 +02:00
  • ab499e8fef Better / safer management of non-blocking channels Matteo Landi 2019-08-22 21:22:36 +02:00
  • a0f4e4e91c Wait for transmit buffer to be empty, before calling ch_close_in Matteo Landi 2019-08-21 20:43:37 +02:00
  • ada658f2c8 Add support for sending data and closing stdin at the same time Matteo Landi 2019-08-11 12:16:57 +02:00
  • 42371b5fb2 fix not restoring cpoptions d86leader 2020-03-17 20:27:01 +07:00
  • f67ecb5a11 Support 'cwd' option in jobstart Yoni Weill 2019-10-25 16:24:07 +03:00
  • 627a8c4092 Do NOT remove job in job_stop but on_exit lambdalisue 2019-02-19 19:03:20 +09:00
  • 8998efb7b5 Add tests for Neovim lambdalisue 2019-02-19 18:48:37 +09:00
  • 91c3f2b315 Do NOT raise E900 on invalid jobid lambdalisue 2019-02-19 18:45:39 +09:00
  • f3014550d7 doc: Update Embedding section K.Takata 2019-02-13 19:26:27 +09:00
  • 8da445be74 default to noblock if supported by vim 8 to avoid deadlocks causing vim to hang (#31) mattn 2019-02-12 05:20:13 +09:00
  • 4bde72e27e Don't use workaround (#30) mattn 2019-01-25 10:56:53 +09:00
  • ff9177ccae add async#job#pid() (#28) Prabir Shrestha 2019-01-13 16:09:44 -08:00
  • 0521409a9a Fix variable name in example (#19) David Briscoe 2019-01-13 15:39:24 -08:00
  • d72185189f Merge pull request #25 from prabirshrestha/add-test mattn 2019-01-11 09:58:37 +09:00
  • 633414e158 Use partial argument Yasuhiro Matsumoto 2019-01-11 09:23:20 +09:00
  • 79d54f4707 Merge pull request #27 from prabirshrestha/revert-22 mattn 2019-01-10 18:01:49 +09:00
  • c980166818 Revert #22 Yasuhiro Matsumoto 2019-01-10 17:58:52 +09:00
  • d7c52bc3bc Fix test Yasuhiro Matsumoto 2019-01-10 16:38:28 +09:00
  • d5e88191fe Install vim Yasuhiro Matsumoto 2019-01-10 16:15:24 +09:00
  • 2a883ee2ea Fix test Yasuhiro Matsumoto 2019-01-10 16:09:55 +09:00
  • 519430b4c2 Add tests Yasuhiro Matsumoto 2019-01-10 16:06:10 +09:00
  • 7627c81942 Merge pull request #24 from prabirshrestha/fix-heavy mattn 2019-01-10 01:37:33 +09:00
  • ca41dab8b3 Buffer size must be more large Yasuhiro Matsumoto 2019-01-10 01:19:21 +09:00
  • 300493ef88 Merge pull request #22 from mattn/fix-block mattn 2019-01-09 17:06:51 +09:00
  • 017c6a81e0 Fix .travis.yml Yasuhiro Matsumoto 2019-01-09 15:08:58 +09:00
  • 7b1dfece15 Fix .travis.yml Yasuhiro Matsumoto 2019-01-09 15:07:00 +09:00
  • d10fdb9b34 Start timer to read lazy Yasuhiro Matsumoto 2019-01-09 14:50:33 +09:00
  • 89bec954b8 Add "sleep 1m" to read blocked channel Yasuhiro Matsumoto 2019-01-09 13:42:43 +09:00
  • 8eae0c4d5d Don't use timer_start(0, ...) (#20) bmtsstl 2018-12-23 11:37:35 +09:00
  • c5b236ffbe Fix that async#job#wait() always returns 0 (#17) K.Takata 2018-08-26 01:43:27 +09:00
  • f29f6167a1 buffer vim ch_sendraw to avoid deadlocks (#15) Prabir Shrestha 2018-01-28 11:42:51 -08:00
  • 699bbdcf1d Embed the license to file to make drop-in easier (#14) Linda_pp 2018-01-19 14:20:04 +09:00
  • 25abd1215a doc: Describe how to embed (Issue #6) K.Takata 2017-07-14 21:24:11 +09:00
  • 0a8384d7af doc: Add links to neovim document K.Takata 2017-07-14 21:24:06 +09:00
  • fb01900191 doc: Add sample of jobwait K.Takata 2017-07-14 21:24:00 +09:00
  • 86655b3b14 Fix vint warning K.Takata 2017-07-14 00:52:25 +09:00
  • f49fc0efbd Implement jobwait() K.Takata 2017-07-14 00:26:41 +09:00
  • 70aef293bd fix lint issues Prabir Shrestha 2017-07-10 20:49:05 -07:00
  • b8289cecb1 enable vim8 support without lambda Prabir Shrestha 2017-07-10 20:44:57 -07:00
  • ca5a913a3c added .travis.yml and vint for vim linting Prabir Shrestha 2017-07-10 19:39:53 -07:00
  • ec6d4781cb fixed type() check Prabir Shrestha 2017-03-28 21:29:10 -07:00
  • b117c859a8 keep empty when spliting stdout and stderr for vim Prabir Shrestha 2016-12-31 12:08:20 -08:00
  • ae32898732 fixed s:handler in README.md Prabir Shrestha 2016-12-27 09:23:12 -08:00
  • 90d21ad2ed fix variable name Prabir Shrestha 2016-12-26 19:42:59 -08:00
  • ada1a95dbb added function! Prabir Shrestha 2016-12-25 13:03:48 -08:00
  • b9cc2472ca if job fails to start don't add it in jobs table (fixes #5) Prabir Shrestha 2016-12-25 11:08:21 -08:00
  • 7be6e7a4a7 added abort Prabir Shrestha 2016-12-24 13:24:52 -08:00
  • 2a67203676 Merge pull request #4 from prabirshrestha/split-newline Prabir Shrestha 2016-11-05 22:43:41 -07:00
  • b325151af1 vim split on \n so it behaves like neovim Prabir Shrestha 2016-11-05 22:29:43 -07:00
  • b3aa3df590 Merge pull request #3 from prabirshrestha/refactor Prabir Shrestha 2016-11-05 20:16:38 -07:00
  • 44ddf1b37f refactor take 2 Prabir Shrestha 2016-11-05 20:15:18 -07:00
  • f216fb61b1 Merge pull request #1 from jschwarz89/patch-1 Prabir Shrestha 2016-06-17 20:13:14 -07:00
  • 901ea94ef9 fix a bug where 'send' called 'job_stop' John Schwarz 2016-06-17 21:02:52 +03:00
  • 9babe649d2 added MIT License Prabir Shrestha 2016-03-20 22:54:12 -07:00
  • 8a858aede7 fallback to system() when job isn't supported Prabir Shrestha 2016-03-20 22:37:00 -07:00
  • 6f745d15dd normalize vim job data as list Prabir Shrestha 2016-03-20 15:24:58 -07:00
  • 0843695010 support async#job#start for vim with +job Prabir Shrestha 2016-03-20 15:06:23 -07:00
  • d529285468 Create README.md Prabir Shrestha 2016-03-20 12:35:20 -07:00
  • 576eeec1ac initial neovim job-control support Prabir Shrestha 2016-03-20 12:30:27 -07:00
  • 1b2b15e1ee added empty autoload/async/job.vim Prabir Shrestha 2016-03-20 11:50:15 -07:00