Sergio A. Vargas

Results 31 issues of Sergio A. Vargas

**Types and modules** - Add bare module definitions. - Fix single line structs. - Split tests for structs and other types. **Functions** - Add operators as names in function definitions....

### State management and reproducibility - [x] #107 - [x] #73 - [x] #80 - [x] #99 - [x] #150 - [ ] Look into [packspec](https://github.com/neovim/packspec) client requirements, and write...

- [ ] Add docstrings to the code base and generate documentation from it. - This would allow people to copy `paq.lua` into their config without losing the benefit of...

## Checklist for Plugins Paste link to documentation listing highlight groups: - [ ] (In `colors/melange.lua`) Add highlight groups - [ ] (In `README.md`) Add link to plugin source repository...

In 42ab95d5e11f247c6f0c8f5181b02e816caa4a4f, the old `TS*` highlight groups were removed. However, instead of updating the documentation to use the newer `@*` highlight groups, the docs were also removed. Currently the description...

JuliaSyntax allows skipping a separator after a generator. In Julia 1.10 you have: ```julia :(x for x in xs a, b) == :((x for x in xs), a, b) ```...

> In a recent Zulip discussion some package maintainers and users showed concern about the difficulty of determining the maintainance state of a package. This issue aims to direct some...

[Treesitter v0.21.0](https://github.com/tree-sitter/tree-sitter/releases/tag/v0.21.0) made last-wins precedence the default, meaning tree-sitter queries now work in the same order as nvim ~/helix~ queries. [nvim-treesitter also renamed some captures](https://github.com/nvim-treesitter/nvim-treesitter/pull/5895) to align with tree-sitter and...

enhancement

Breaking changes: - Remove `short_function_definition` - short functions are now parsed as `(= (call …) …)` similar to the actual julia parser. - Add visible `signature` rule in `function_definition` and...

Since [tree-sitter v0.22.0](https://github.com/tree-sitter/tree-sitter/releases/tag/v0.22.0), the macros in `tree_sitter/alloc.h` are the preferred way to allocate memory. Also `tree-sitter build --wasm` says that `exit` isn't available, so the scanner also needs to be...

enhancement