Riccardo Mazzarini
ad53c87108
Fix Buffer::get_name() ( #262 )
2025-08-19 12:22:32 +02:00
Riccardo Mazzarini
30242cd166
fix(api): make KeymapInfos::buffer an Option<Buffer> ( #255 )
2025-06-08 11:41:09 +02:00
Riccardo Mazzarini
ac38bb32db
fix: fix definition of DecorationProviderOpts ( #253 )
2025-06-01 02:05:23 +02:00
Riccardo Mazzarini
5057f0ab05
chore: remove the __vendored_luajit dependency, enable mlua/vendored by default ( #252 )
2025-05-31 21:27:51 +02:00
Riccardo Mazzarini
1f10c8fac2
refactor: make api::get_mode() infallible ( #247 )
2025-05-23 18:09:49 +02:00
Riccardo Mazzarini
3d3e8d4acc
Port to edition 2024 ( #246 )
2025-05-23 17:42:12 +02:00
Riccardo Mazzarini
dbcbce2216
Add a neovim-0-11 feature ( #243 )
2025-05-23 16:56:20 +02:00
Riccardo Mazzarini
c2d1da63fb
Drop support for Neovim v0.9.* ( #242 )
2025-05-23 16:34:49 +02:00
Riccardo Mazzarini
049aedbfc5
fix: deserialize GotMode::mode as a ModeStr instead of Mode ( #241 )
...
Closes #227 .
2025-05-23 15:36:50 +02:00
Riccardo Mazzarini
75e4b36478
fix: fix signature of feedkeys() ( #240 )
...
Closes https://github.com/noib3/nvim-oxi/issues/225
2025-05-23 13:20:17 +02:00
Riccardo Mazzarini
dc13af07e2
Fix Deserialize impl of WindowTitle::ListOfText ( #228 )
2025-03-20 00:23:11 +01:00
Riccardo Mazzarini
d5abca0582
tests: remove leading and trailing quotes when comparing terminal names ( #224 )
2025-03-16 01:45:59 +01:00
Riccardo Mazzarini
40ecec656a
Fix Nightly ( #214 )
...
Tracks https://github.com/neovim/neovim/pull/32098
2025-01-24 13:17:02 +08:00
Riccardo Mazzarini
a72ad38339
Fix nvim_oxi::api::notify() ( #208 )
...
* Remove `mlua` from the `dev-dependencies`
* Test `api::notify()`
* Fix `api::notify()`'s API
* Test `api::notify()` w/ custom provider
* Add an `Arena` argument to `nvim_notify` on 0.10 and Nightly
* Directly implement `Error` for `types::Error`
* Test that errors returned by `vim.notify` are propagated
* Fix using `mlua` in CI
* Don't test `notify_custom{_err}` on `v0.9.5` on macOS and Windows
2024-12-27 03:28:46 +08:00
Riccardo Mazzarini
5a34783a35
feat(macros): add support for #[should_panic] in tests
2024-12-22 16:32:45 +08:00
Riccardo Mazzarini
57e6aaf06f
Test that printing to stderr in a test doesn't cause it to fail
...
Closes #97
2024-12-22 15:58:39 +08:00
Riccardo Mazzarini
833dc5a28c
Fix Clippy on 0.10
2024-12-22 15:51:07 +08:00
Riccardo Mazzarini
f85ae87b5c
Try to fully reproduce regression
2024-12-22 15:28:38 +08:00
Riccardo Mazzarini
200f011cc1
Test CreateCommandOpts with bang
...
Trying to reproduce https://github.com/noib3/nvim-oxi/issues/154
2024-12-22 15:20:20 +08:00
Riccardo Mazzarini
3c877238ff
fix(api): SetHighlightOpts::{link,global_link} are Objects in 0.10
2024-12-22 14:53:38 +08:00
Riccardo Mazzarini
2c25a5a22a
Test opening a horizontal split
...
Trying to reproduce https://github.com/noib3/nvim-oxi/issues/202
2024-12-22 03:49:50 +08:00
Riccardo Mazzarini
5a13b2bbc5
Implement nvim_oxi::tests::build() and use it in /tests
2024-12-22 01:32:07 +08:00
Riccardo Mazzarini
998444205b
Test {Window,Buffer}::call() returning integers
2024-12-05 18:39:36 +08:00
Riccardo Mazzarini
21994a2b75
Update CreateAugroupOpts on nightly
2024-12-05 16:08:45 +08:00
Riccardo Mazzarini
f729580b32
Stop testing api::{get,set}_option() on nightly
2024-11-19 18:51:29 +08:00
Riccardo Mazzarini
a614fa52fe
api: test that foreground highlights are set correctly
2024-10-07 18:13:04 +08:00
Riccardo Mazzarini
286bedac9b
api: remove experimental features on nightly
...
upstream:
585ef66c12
2024-06-13 22:30:08 +08:00
Riccardo Mazzarini
eea2a9189d
tests: cascade features
2024-05-28 10:08:01 +08:00
Riccardo Mazzarini
4b1867f589
api: convert features
2024-05-28 09:58:33 +08:00
Riccardo Mazzarini
70b071733e
oxi: add feature neovim-0-10, remove neovim-0-8
2024-05-28 09:18:13 +08:00
Riccardo Mazzarini
33438339be
api: remove neovim-0-9 gates
2024-05-28 09:12:19 +08:00
Riccardo Mazzarini
ac1bfc00c0
api: remove neovim-0-8-gated code
2024-05-28 09:03:54 +08:00
Riccardo Mazzarini
c2353ae2cf
libuv: update to use IntoResult
2024-05-27 21:23:48 +08:00
Riccardo Mazzarini
7f2177417d
api: convert the remaining functions to IntoResult
2024-05-27 21:23:28 +08:00
Riccardo Mazzarini
ced38cd481
tests: update to use IntoResult
2024-05-27 21:11:34 +08:00
Riccardo Mazzarini
22eb785009
api: add binding to nvim_get_hl on nightly
2024-05-24 20:46:36 +08:00
Riccardo Mazzarini
1b05a03587
Merge pull request #167 from myypo/feat/add-nightly-open_win-split-support
...
api(win_config): add nightly open win split support
2024-05-14 02:13:46 +02:00
MyyPo
5425fdd773
api: fix nightly nvim__win_add_ns, nvim__win_get_ns, nvim__win_del_ns
2024-05-13 18:40:49 +03:00
MyyPo
a8ca0a2169
unwrap options in win_config test assertions
2024-05-13 15:20:44 +03:00
Riccardo Mazzarini
01236a03d8
tests: add tests for CommandNArgs::{Zero,One}
2024-05-13 09:06:37 +08:00
MyyPo
fab3d72fe5
api: add nvim nightly open_win split support
2024-05-10 22:04:45 +03:00
Riccardo Mazzarini
ecba23d321
api: rename OptionValueOpts to OptionOpts
2024-05-03 23:52:23 +02:00
Riccardo Mazzarini
56f54b5ba8
api: add TabPage::set_win() on nightly
2024-05-02 13:09:23 +02:00
Riccardo Mazzarini
a40f0d31af
api: add bindings to nvim_win_{add,get_remove}_ns on nightly
2024-05-01 23:43:47 +02:00
Riccardo Mazzarini
48550e63e4
tests: ignore async_handle_0()
2024-04-30 18:06:59 +02:00
Riccardo Mazzarini
95f5e96d3e
tests: make neovim-0-8 the default target
2024-04-23 14:53:13 +02:00
Riccardo Mazzarini
8acfa54bcf
refactor to make features additive
2024-04-23 14:53:12 +02:00
Riccardo Mazzarini
2619466ac2
tests: update
2024-04-21 13:29:24 +02:00
Riccardo Mazzarini
efe11592ec
api: fix order of BufAttachOpts's fields on nightly
2024-04-20 16:19:32 +02:00
Riccardo Mazzarini
e0689c2ca8
api: fix nvim_win_get_config() on nightly
2024-04-14 22:40:55 +02:00