Justin M. Keyes

Results 207 issues of Justin M. Keyes

# Problem currently, test files are not checked by `npm run build`, we exclude them in tsconfig: https://github.com/neovim/node-client/blob/d3bc8d36b50ccc188e083b33ff537819e661dd88/packages/neovim/tsconfig.json#L7 # Expected behavior - test files should be checked - fix all...

enhancement

``` FAIL src/attach/attach.test.ts (5.62 s) ● Nvim API › emits "disconnect" after quit thrown: "Exceeded timeout of 5000 ms for a test while waiting for `done()` to be called. Add...

bug

jest fucking sucks. setting up a global beforeAll/afterAll is a pain in the ass. this article is correct: https://ak-88.medium.com/jest-sucks-c4822baf2073

enhancement
dependencies

## Problem Currently we default to "debug" log level: https://github.com/neovim/node-client/blob/aac45ab94b36add3aecd238bd7b8c845fde81399/packages/neovim/src/utils/logger.ts#L3 That seems a bit strange, it requires all consumers to undo that for production. Example: https://github.com/vscode-neovim/vscode-neovim/blob/7592f1909467907da934e1748b1b7d5904dba67d/webpack.config.js#L50-L53 ## Expected behavior Change...

enhancement

vimdoc has "column" marker `~` which is supposedly intended to markup a table, example: ``` tag char action in Insert mode ~ ------------------------------------------------------------------------------ ~ |i_CTRL-@| CTRL-@ insert previously inserted text...

enhancement

## Problem vim :help (including `:help api`) has many "pseudo headers" that look like: ``` range({spec}) *vim.version.range()* Parses a semver |version-range| "spec" and returns a range object: ... ``` ##...

enhancement

Note: do a release before merging this --- - Parse `[foo]` as `optional` ~~`optional_arg`~~ (naming suggestions?) - Don't treat `[{arg}]` as optional, else it clobbers the nested `{arg}`. fix #1...

see if we can use the approach from https://github.com/stsewd/tree-sitter-comment/commit/5b3c9204177032f9c2f189b965e4fa742d52c6c0

enhancement

(Continuation of https://github.com/neovim/tree-sitter-vimdoc/issues/13 . See also https://github.com/neovim/tree-sitter-vimdoc/issues/21 ) # Problem https://github.com/neovim/tree-sitter-vimdoc/pull/16 added `(block)`, but these don't "nest". _Preamble from https://github.com/vigoux/tree-sitter-vimdoc/issues/12 :_ > In order for `:help` to render as something...

enhancement

(Continuation of https://github.com/neovim/tree-sitter-vimdoc/issues/12 ) # Problem https://github.com/neovim/tree-sitter-vimdoc/pull/16 added parsing for list items as `(line_li)`, but these don't "nest". ## Example of a nested list api.txt has many nested lists. https://github.com/neovim/neovim/blob/52e4b779e3df1335efc4774e8dfc199d07e24bfd/runtime/doc/api.txt#L3257-L3273...

enhancement