Tests as part of build process and unifying with vscode keybinding scheme

This commit is contained in:
Krzosa Karol
2026-03-21 13:01:58 +01:00
parent fadf4cd698
commit cab882de60
7 changed files with 272 additions and 25 deletions

View File

@@ -1,5 +1,4 @@
/*
- [ ] Switch fully to VSCode keybindings and learn to live with it
- [x] list_functions.sh and rg in general in the color mode is prinitng differently from terminal as well as output is truncated!
- [ ] Syntax for executing commands from root of project, or maybe commands should be executed from root of the CurrentDirectory and there should be a cd command instead of OpenProject
- [ ] Fuzzy search over executed command ouput
@@ -8,6 +7,18 @@
- [x] ctrl-e with these short main.c:290: breaks a little, need to first click ctrl-e and then alt-e to jump
- [ ] Use command window without special fuzzy search features to type commands and stuff for executing shell etc..
## Monaco like design for familiarity
- [x] Ctrl+Alt+- and Ctrl+Shift+- Jump back, jump forward
- [x] ctrl-shift-l select all occurences of a string
- [ ] ctrl-tab - switch file lister with instant hold release semantics?
- [ ] SearchAndReplace how to do better?
- [ ] ctrl-alt-MouseClick should add a cursor instead of alt-MouseClick
- [ ] ctrl-t find workspace symbols? how can we do it?
- [ ] ctrl-b what to do with this?
- [ ] ctrl-alt-r open containing folder (file explorer system)
- [ ] ctrl-alt-MouseMove should do a box select with multiple cursors thing
- [ ] Snippet design?
- [ ] Make a platform layer and separate SDL stuff out
- [x] ReplaceAll - heap-use-after-free address, how to debug? I think would be nice to iterate all buffer ids and their addresses along with the state
@@ -1140,8 +1151,6 @@ int main(int argc, char **argv, char **envp)
QuitDebugger();
#endif
CleanupRender();
SDL_DestroyCursor(SDL_MouseCursor);
SDL_DestroyWindow(SDLWindow);
SDL_Quit();