Neko Box Coder

Results 122 comments of Neko Box Coder

> Having a dedicated json is just crazy, I think. We have enough crap already. Yeah I can understand how you feel, that's why I said it is not "elegant"...

> `TryBindKey()` just returns a boolean result, it doesn't inform the user on its own. Also it doesn't distinguish the case of a conflicting keybinding of different plugins from the...

Yeah okay, it makes much more sense now. `RegisterKeybinding()` would be a good replacement of `TryBindKey()` Should we still merge this?

Okay, I fixed the obvious ones that caused it to fail the tests. But I can't figure out the tests that are failing now. To me, the changes should behave...

I created a plugin that can diff between files and tabs. It is not fully a side-by-side diff but it's the closest I can get. https://github.com/Neko-Box-Coder/MicroOmni?tab=readme-ov-file#-diff-view

> Now I'm inclined to think that adding such options would be a good improvement (although I still think it would good to implement what I suggested in [#3385 (comment)](https://github.com/zyedidia/micro/pull/3385#issuecomment-2229630375);...

Yeah, then we can change the behavior of `TryBindKey()` with `overwrite` to `false` which doesn't write to `bindings.json` but instead just set as default like you said. Most of the...

Also, I think it would be nice to add a (1 time?) warning to `set` and `bind` that it will overwrite and reformat the file to let the user know...

I have just updated the plugin functions to not write to any json. I removed `locksettings` but kept `lockbindings` even if it doesn't write to json now. The reason is...