bprb

Results 9 comments of bprb

Nice, thanks! Quick tip, on Windows, add a backslash escape to make sure files in child directories are highlighted: ```lua local current = Path:new(ctx.current_file) :make_relative(vim.uv.cwd()) :gsub("\\", "\\\\") ```

Example of the issue: ``` :ls 3 h= "." line 1 4 %a "test.vim" line 1 :BufferTree Error detected while processing function tree#BufferTree[3]..GetTree: line 12: E689: Can only index a...

Just adding to clarify, this "fixes" the problem but the challenge is how to make sure it only fires once, and ideally before `ShowWindow`: ```cpp case WM_RENDERER_FONT_UPDATE: { if (true)...

[This seems to work](https://github.com/bprb/Nvy/commit/82877d2a84d5dabf4fb19108404792301eb9c9f4): ``` Before, we resize the window using default font metrics. Instead, use VimEnter -> nvim_get_option_value &guifont -> response as the trigger, so this runs after user...

To repro: 1. start nvy with `--geometry 100x20` 2. use `set lines` to verify line count is 20 3. use `set lines=30` to increase nvy window height 4. observe that...

I believe this is caused by a circular dependency in the shaderCache when using specialized pipelines with Vulkan. Only Vulkan uses these, and only in the tests you listed plus...

Thanks for clarifying, I didn't test webGpu and spoke too soon :) I hacked a repro in core slang-rhi: https://github.com/shader-slang/slang-rhi/compare/main...bprb:slang-rhi:bpe_leak I added a specialization to `test-compute-trivial`, disabled all but webGpu,...

[I have a sketch of it here](https://github.com/bprb/mermaid/tree/feature/2853_today) -- but I'm not a JS dev so I don't really know what I'm doing. At the very least it needs tests. But...