Akuli
Akuli
I now see how it's useful. It is an improvement, but also not super important because new attributes are usually introduced in `__init__`, so the user's code would fail every...
Things have changed a bit in the python tree-sitter world. Now the best fix would be to use tree-sitter-language-pack: #1520 This would not be very much code changes: just find...
Also, welcome to Porcupine 🎉
Message got through. I'm good :) My thoughts on your tree-sitter wrapper are "thanks, but no thanks", similarly to your line numbers and editorconfig things: - The more I program,...
Way off topic, but here we go :D ... Simple version of the math: Suppose that you have n dependencies, and every day, each dependency continues to work with probability...
Even simpler: `print("a" * 100000)` Arrinao hit this today when working on last year's advent of code. It took a while for us to figure out what happened.
Arrinao says that scrolling can cause freezing too. Must test scrolling when I fix this.
This is very different from how `keybindings.tcl`/`default_keybindings.tcl` work, but we could change that. I'm curious to know what @benjamin-kirkbride thinks about this, as he isn't a big fan of `keybindings.tcl`/`default_keybindings.tcl`.
I like the plan :) Querying is already possible, and works through virtual events. This is in Porcupine debug prompt: ``` >>> utils.get_binding('') 'Ctrl+F' ```
Another disadvantage with `keybindings.tcl` / `default_keybindings.tcl` is that the edits won't do anything until you restart Porcupine. There's no good way to fix this, because it is by design just...