ivy.nvim/lua/ivy
Ade Attwood a712c929cb feat: make the completion candidates type more consistent
The API for `window.set_items` took to many variable types. It would
take a table in multiple different formats and a string. Now it will
only take a table in a single format and a string. It will convert the
string into the table format by splitting it on new lines.

The table format is an array of tables that must have a `content` key
that will be the text that is displayed in the completion window. The
table can have any other data that is ignored.

```lua
local items = {
  { content = "Item one" },
  { content = "Item two" }
}
```

The `set_items` function will only display the `content` key in the
completion window, it will not do any sorting or filtering, that must be
done before passing the data to the `set_items` function.
2022-09-02 21:03:56 +01:00
..
controller.lua feat: make the completion candidates type more consistent 2022-09-02 21:03:56 +01:00
libivy.lua feat: experimental first rust implementation of libivy 2022-08-25 20:19:01 +01:00
libivy_test.lua feat: move to fts fuzzy match with some modifications 2022-08-25 20:14:12 +01:00
matcher_test.lua feat: move to fts fuzzy match with some modifications 2022-08-25 20:14:12 +01:00
prompt.lua feat: implement emacs bindings for the prompt like bash 2022-07-24 12:50:30 +01:00
prompt_test.lua test: add test for ivy.prompt 2022-08-06 14:21:36 +01:00
utils.lua feat: implement IvyLines to search the lines in the current buffer 2022-07-23 20:30:14 +01:00
window.lua feat: make the completion candidates type more consistent 2022-09-02 21:03:56 +01:00