2.5.0 (2024-08-25)
2.4.0 (2024-08-13)
- add pyodide and webr extensions and sort alphabetically (54914ff)
2.3.0 (2024-07-22)
- inject otter handlers in between manually passed or default (a6037d4)
2.2.2 (2024-07-16)
2.2.1 (2024-07-09)
2.2.0 (2024-07-06)
- add vim extension (935aeb5)
- don't add an otter for the language of the main buffer (66b3a33)
2.1.0 (2024-07-04)
- accept custom lsp params. Allow to explicitly request language (f583efd)
2.0.3 (2024-06-30)
- correctly specify signatureHelpProvider. fixes #148 (01adf50)
- handle otter-ls detach and re-attach for otter.deactivate (893934b)
2.0.2 (2024-06-30)
- remove diagnostics autocommand on otter.deactivate (411fd22)
2.0.1 (2024-06-30)
2.0.0 (2024-06-29)
- turn otter into a builtin lsp server-client combo to avoid manual configuration (#137)
1.15.1 (2024-06-09)
1.15.0 (2024-05-09)
- add fallback to type definition + type annotations (#126) (8198492)
- add webc + sort alphabetically (#128) (0504278)
1.14.0 (2024-05-01)
1.13.0 (2024-04-25)
1.12.2 (2024-04-09)
1.12.1 (2024-03-25)
1.12.0 (2024-03-24)
1.11.0 (2024-03-20)
1.10.0 (2024-03-17)
1.9.2 (2024-03-04)
- diagnostics not updating (#105) (8bdc078)
- fix #101 (a16df0a)
- replace deprecated nvim_buf_set_option (91883c2)
1.9.1 (2024-03-03)
- fix lsp formatting response handling (528f14d)
1.9.0 (2024-03-02)
1.8.0 (2024-03-02)
- activate all languages for which extensions are known by passing nil (#95) (6234723)
- add observable js (ojs) as js extension (0674acb)
- otter.deactivate function (#96) (519c777)
- only attempt to activate found languages with found extension (5a4967c)
- sync diagnostics on activate (#98) (dad5c46)
- use proper treesiter iteration from nvim nightly to handle offsets (#100) (53165d7)
1.7.2 (2024-02-19)
- make helper function is_otter_language_context actually return (5572d0b)
1.7.1 (2024-02-12)
- empty metadata caused treesitter directives like offset to be ignored (#80) (0fd09ca)
- opts: failing to opt-out features (completion and diagnostics) (#83) (0eeb4f9)
1.7.0 (2024-01-04)
- trigger release (51e69ba)
1.6.0 (2023-12-22)
- add dot language (3473c3e)
- use complete language name if no extension is found (a4c6cd8)
1.5.0 (2023-12-02)
1.4.1 (2023-10-25)
- config use (ea23615)
1.4.0 (2023-10-25)
1.3.1 (2023-10-25)
1.3.0 (2023-10-24)
1.2.1 (2023-09-16)
- prevent accidentially leaving otter completion on outside of main (229690a)
1.2.0 (2023-08-27)
- format current code chunk (01578a4)
1.1.0 (2023-08-23)
- also get injection.language directly from metadata if available (94f642c)
1.0.3 (2023-08-22)
1.0.2 (2023-08-01)
- fix document/rename (3bec604)
1.0.1 (2023-07-15)
1.0.0 (2023-07-11)
- trigger version
- trigger version (25c177b)
0.17.0 (2023-06-28)
- lsp: ask_type_definition and ask_document_symbol (6a5d874)
- use node:range instead of node text to get lines (963a7b3)
- silently return if no response by the language server or the filter (3b5d856)
0.16.1 (2023-06-06)
- deactivate otter cmp source when not in the main buffer (1f7dfcd)
0.16.0 (2023-06-06)
- get_language_lines_around cursor (864db19)
0.15.1 (2023-06-05)
0.15.0 (2023-06-03)
- use injections (c05e899)
0.14.0 (2023-05-31)
- query: add org mode (9fffb91)
0.13.1 (2023-05-28)
- ask_references and return early when outside of otter context (4fbc0d6)
0.13.0 (2023-05-26)
- add otter.ask_references (6249847)
- add otter.ask_rename (dde4ef5)
- allow custom handlers for lsp request responses (54320db)
0.12.0 (2023-05-06)
- more way to get code chunks (74e569c)
0.11.0 (2023-05-01)
- omit
eval: false
code blocks (for QuartoSend) (ae3b91b)
0.10.1 (2023-04-25)
0.10.0 (2023-04-20)
- helper functions to get the current language of a chode chunk and (9c302e7)
0.9.0 (2023-04-09)
- allow specifying which langueage to update (3a818b0)
- function to determine if within a code chunk of a certain language (c5e5828)
- use treesitter functions from nvim v0.9.0 nightly! (6bb1170)
- attach lsp server on activation (d3044fd)
- CI: ... (9cae1f3)
- CI... (c31abb0)
- update treesitter in remaining places (9fa88ca)
- use nvim.appimage for CI (8bf3e54)
- use save instead of write to export otter buffers (7ced7e9)
- faster otter buffer line updates (4ff9d1d)
- only set buffer options on activation, not sync (1159b49)
- try hover without vim syntax enabled (a3588f6)
0.8.1 (2023-03-27)
- make sure main module is local (5c6ad47)
0.8.0 (2023-03-11)
- pass fallback function to send_request (2f5f760)
- add cmp to test dependencies (2789556)
0.7.0 (2023-02-19)
- add custom configuration for hover windows (77b3199)
0.6.0 (2023-01-28)
0.5.1 (2023-01-26)
- also use nvim-treesitter parsername for completion source (8e257b6)
0.5.0 (2023-01-26)
- use parsername from nvim-treesitter.parsers (31ab3a4)
0.4.0 (2023-01-20)
- add automatic release PRs (d84c214)