-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 Denops v7 #344
🎉 Denops v7 #344
Commits on Jul 27, 2024
-
- Deno: 1.38.x -> 1.45.x - Vim: 9.0.2189 -> 9.1.0448 - Neovim: 0.9.4 -> 0.10.0
Configuration menu - View commit details
-
Copy full SHA for b63030b - Browse repository at this point
Copy the full SHA b63030bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d56dd09 - Browse repository at this point
Copy the full SHA d56dd09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5992145 - Browse repository at this point
Copy the full SHA 5992145View commit details -
No JavaScript/TypeScript documentation is required for denops itself.
Configuration menu - View commit details
-
Copy full SHA for 7c4c342 - Browse repository at this point
Copy the full SHA 7c4c342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19fdc98 - Browse repository at this point
Copy the full SHA 19fdc98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29baee9 - Browse repository at this point
Copy the full SHA 29baee9View commit details -
🌿 run test task with
LANG=C
environmentTest failed because error message not matched.
Configuration menu - View commit details
-
Copy full SHA for d154581 - Browse repository at this point
Copy the full SHA d154581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a22d0b - Browse repository at this point
Copy the full SHA 0a22d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b9630 - Browse repository at this point
Copy the full SHA e8b9630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34fd84f - Browse repository at this point
Copy the full SHA 34fd84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f175d89 - Browse repository at this point
Copy the full SHA f175d89View commit details -
`deno fmt` formats json files in `.coverage/`.
Configuration menu - View commit details
-
Copy full SHA for 4e1aabc - Browse repository at this point
Copy the full SHA 4e1aabcView commit details -
Instead `const s = stub(...); try { ... } finally { s.restore(); }`.
Configuration menu - View commit details
-
Copy full SHA for c5e44c6 - Browse repository at this point
Copy the full SHA c5e44c6View commit details -
🌿 split test steps of
Host.notify()
- Separate `notify() does not throws ...`. - Add `console.error` stub testing for `Neovim.notify()`.
Configuration menu - View commit details
-
Copy full SHA for 1df9d5e - Browse repository at this point
Copy the full SHA 1df9d5eView commit details -
🌿 increased default test timeout to 30 seconds
Some flaky failures are avoided.
Configuration menu - View commit details
-
Copy full SHA for 98e4a98 - Browse repository at this point
Copy the full SHA 98e4a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c07ac3 - Browse repository at this point
Copy the full SHA 9c07ac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61afa34 - Browse repository at this point
Copy the full SHA 61afa34View commit details -
🌿 add
DENOPS_TEST_TIMEOUT
environmentWe can extend the timeout in slow environments.
Configuration menu - View commit details
-
Copy full SHA for 0b970ba - Browse repository at this point
Copy the full SHA 0b970baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf1744 - Browse repository at this point
Copy the full SHA 8bf1744View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2bdf72 - Browse repository at this point
Copy the full SHA f2bdf72View commit details -
Configuration menu - View commit details
-
Copy full SHA for a90a3dd - Browse repository at this point
Copy the full SHA a90a3ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for eece2a1 - Browse repository at this point
Copy the full SHA eece2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eecadec - Browse repository at this point
Copy the full SHA eecadecView commit details -
There is no need to exports.
Configuration menu - View commit details
-
Copy full SHA for 5b5ee96 - Browse repository at this point
Copy the full SHA 5b5ee96View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3a0e2 - Browse repository at this point
Copy the full SHA ed3a0e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 460fc3e - Browse repository at this point
Copy the full SHA 460fc3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a2506c - Browse repository at this point
Copy the full SHA 6a2506cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b43cba9 - Browse repository at this point
Copy the full SHA b43cba9View commit details -
🌿 prevent error in test helper
- Prevent error when aborting the process. - Wait for the stdout cancelled.
Configuration menu - View commit details
-
Copy full SHA for 48682fc - Browse repository at this point
Copy the full SHA 48682fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 658ecda - Browse repository at this point
Copy the full SHA 658ecdaView commit details -
💪 define argument parsers in module scope
- Improve performance. - Type satisfies.
Configuration menu - View commit details
-
Copy full SHA for 4a4002a - Browse repository at this point
Copy the full SHA 4a4002aView commit details -
👍 change
Host#notify()
to async`Host#notify()` should return a Promise as it may cause an unhandled-rejection.
Configuration menu - View commit details
-
Copy full SHA for 9082561 - Browse repository at this point
Copy the full SHA 9082561View commit details -
👍
console.*
patch fallback to true console outputPatches in `console.*` fallback to true console output. It does not throw an exception if the call to Host fails.
Configuration menu - View commit details
-
Copy full SHA for 9ff52f3 - Browse repository at this point
Copy the full SHA 9ff52f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b32f784 - Browse repository at this point
Copy the full SHA b32f784View commit details -
💪 use
PromiseWithResolvers<...>
Because minimum version of Deno is changed to 1.44.x.
Configuration menu - View commit details
-
Copy full SHA for 0079a63 - Browse repository at this point
Copy the full SHA 0079a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b9ceb - Browse repository at this point
Copy the full SHA 49b9cebView commit details -
- The Service is closed when The worker is terminated. - The worker is teminated when The Service is closed. - `denops.dispatch()` (but `service.dispatch()`) rejects with a service closed error if the service is closed before the plugin loaded.
Configuration menu - View commit details
-
Copy full SHA for 1c088c0 - Browse repository at this point
Copy the full SHA 1c088c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cf743 - Browse repository at this point
Copy the full SHA 88cf743View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a5d74 - Browse repository at this point
Copy the full SHA f6a5d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80eb0bf - Browse repository at this point
Copy the full SHA 80eb0bfView commit details -
- Change helper argument to record. - Add `stdout` and `stderr` helper properties.
Configuration menu - View commit details
-
Copy full SHA for 3243b1c - Browse repository at this point
Copy the full SHA 3243b1cView commit details -
👍 change
denops#server#start
and...#stop
to asynchronous- Add new `denops-variable`: - `g:denops#server#close_timeout` - Add new state for `denops#server#status()`: - `closing` - `closed` - Change behavior `denops-function`: - `denops#server#start()` can now be called even when status is `closing`. In that case, the status will become `stopped` and then restart asynchronously. - `denops#server#stop()` is changed to asynchronously. It waits for the server to close gracefully, and force terminate if timeouted. - `denops#server#restart()` is changed to asynchronously. Perform the stop and start steps above.
Configuration menu - View commit details
-
Copy full SHA for d3da45e - Browse repository at this point
Copy the full SHA d3da45eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a732c4b - Browse repository at this point
Copy the full SHA a732c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6f45f - Browse repository at this point
Copy the full SHA 5a6f45fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c419ca7 - Browse repository at this point
Copy the full SHA c419ca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5978b - Browse repository at this point
Copy the full SHA 9c5978bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee8a2e - Browse repository at this point
Copy the full SHA 3ee8a2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c4a84f - Browse repository at this point
Copy the full SHA 3c4a84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5e697b - Browse repository at this point
Copy the full SHA e5e697bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a876bb8 - Browse repository at this point
Copy the full SHA a876bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bec25 - Browse repository at this point
Copy the full SHA f4bec25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7f4c8 - Browse repository at this point
Copy the full SHA 6a7f4c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7822e5d - Browse repository at this point
Copy the full SHA 7822e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a71b5 - Browse repository at this point
Copy the full SHA 05a71b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c1d419 - Browse repository at this point
Copy the full SHA 7c1d419View commit details -
🐛 prevent error on
denops#plugin#check_type()
If `denops#plugin#is_loaded()` is called for a plugin that is not loaded, specifying an empty path will cause the `deno check` to fail.
Configuration menu - View commit details
-
Copy full SHA for 81f267e - Browse repository at this point
Copy the full SHA 81f267eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87e4cdc - Browse repository at this point
Copy the full SHA 87e4cdcView commit details -
Plugin API: - `Entrypoint` can now return `AsyncDisposable`. - It is called by `denops#plugin#unload()`. - It is called when the server closing. - When `denops#server#close()` is called. - When `denops#server#stop()` is called. - When the channel is closed. - When the server process trapped `SIGINT`. Vim API: - Add new `denops-function`: - `denops#plugin#unload({plugin})` - Add new events: - `DenopsPluginUnloadPre:{plugin}` - `DenopsPluginUnloadPost:{plugin}` - `DenopsPluginUnloadFail:{plugin}`
Configuration menu - View commit details
-
Copy full SHA for d3d5eb9 - Browse repository at this point
Copy the full SHA d3d5eb9View commit details -
🌿 add script rewrite reload test
This breaks `--watch` option.
Configuration menu - View commit details
-
Copy full SHA for 7c79693 - Browse repository at this point
Copy the full SHA 7c79693View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93a4669 - Browse repository at this point
Copy the full SHA 93a4669View commit details -
👍 fix
Service.waitLoaded()
never resolvedIt is never resolved if it is called between `load()` and `unload()`.
Configuration menu - View commit details
-
Copy full SHA for 6fdb1cf - Browse repository at this point
Copy the full SHA 6fdb1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8070bd5 - Browse repository at this point
Copy the full SHA 8070bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00b0b02 - Browse repository at this point
Copy the full SHA 00b0b02View commit details -
Configuration menu - View commit details
-
Copy full SHA for b83586b - Browse repository at this point
Copy the full SHA b83586bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c16e8 - Browse repository at this point
Copy the full SHA d9c16e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c5758 - Browse repository at this point
Copy the full SHA 35c5758View commit details -
Configuration menu - View commit details
-
Copy full SHA for 416255d - Browse repository at this point
Copy the full SHA 416255dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e19b574 - Browse repository at this point
Copy the full SHA e19b574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 583a7bd - Browse repository at this point
Copy the full SHA 583a7bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a211913 - Browse repository at this point
Copy the full SHA a211913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e71b5 - Browse repository at this point
Copy the full SHA 56e71b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1b292 - Browse repository at this point
Copy the full SHA 8e1b292View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4880b90 - Browse repository at this point
Copy the full SHA 4880b90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b27654 - Browse repository at this point
Copy the full SHA 9b27654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c49bb8 - Browse repository at this point
Copy the full SHA 7c49bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c56d2 - Browse repository at this point
Copy the full SHA 21c56d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f4fab - Browse repository at this point
Copy the full SHA 43f4fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 655faf9 - Browse repository at this point
Copy the full SHA 655faf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd32a7 - Browse repository at this point
Copy the full SHA 2bd32a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5b002 - Browse repository at this point
Copy the full SHA ae5b002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56da553 - Browse repository at this point
Copy the full SHA 56da553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2ef71 - Browse repository at this point
Copy the full SHA 7d2ef71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0db258f - Browse repository at this point
Copy the full SHA 0db258fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f43628 - Browse repository at this point
Copy the full SHA 5f43628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488d330 - Browse repository at this point
Copy the full SHA 488d330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30505f1 - Browse repository at this point
Copy the full SHA 30505f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40550fc - Browse repository at this point
Copy the full SHA 40550fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f546d - Browse repository at this point
Copy the full SHA 04f546dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25e01b3 - Browse repository at this point
Copy the full SHA 25e01b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f9f523 - Browse repository at this point
Copy the full SHA 2f9f523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 180d8cd - Browse repository at this point
Copy the full SHA 180d8cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f8650 - Browse repository at this point
Copy the full SHA 74f8650View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc8956 - Browse repository at this point
Copy the full SHA ddc8956View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b3864 - Browse repository at this point
Copy the full SHA c5b3864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21dcf24 - Browse repository at this point
Copy the full SHA 21dcf24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 211ed2d - Browse repository at this point
Copy the full SHA 211ed2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e3d12 - Browse repository at this point
Copy the full SHA 41e3d12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a78e35 - Browse repository at this point
Copy the full SHA 0a78e35View commit details -
@std/async/deadline changes it's internal implementation and the error has changed from `DeadlineError` to `DOMException` with `Signal timed out` error originated from `AbortSignal.timeout()`.
Configuration menu - View commit details
-
Copy full SHA for 6eb990e - Browse repository at this point
Copy the full SHA 6eb990eView commit details