22 Commits

Author SHA1 Message Date
b2d8d37a60 Odin window manager 2024-10-15 10:54:26 +07:00
00be1d2e23 Odin version 2024-09-07 10:55:49 +07:00
56f3048d2d Highlight string literals green with treesitter 2023-11-17 19:11:06 +07:00
039b671973 Playing around with treesitter 2023-11-11 15:15:47 +07:00
3112ac37e2 Update pip file 2023-11-09 12:27:17 +07:00
dfdadef143 Add buffer saving with keybinding 2023-11-09 12:22:47 +07:00
e8ea80ff66 Keymap stacks work as expected with proper fallthrough emulating normal/insert 2023-11-09 11:06:12 +07:00
7228bf3201 Parse config keybindings and iterate over a stack of keymappings 2023-11-08 19:11:21 +07:00
5cb2fd0fd7 Extract more functions and add ctrl+key bindings 2023-11-06 18:39:34 +07:00
27ef7d7c93 Fix bug moving down/up cols and try using a config.py 2023-11-06 16:47:07 +07:00
d690d7a2a3 Extract more functions 2023-11-05 11:44:08 +07:00
8356ca6a25 Don't render empty text 2023-11-05 10:28:39 +07:00
44ffba0aa4 Checking in nim version 2023-11-05 10:14:18 +07:00
4d5ad1a562 Stupid simple keymap 2023-11-04 17:42:10 +07:00
cd8c8739b0 Start moving code to separate functions to prototype func eval 2023-11-04 17:13:31 +07:00
43450a8c37 Fix bug on K_DELETE when the line is empty 2023-11-02 18:23:07 +07:00
53ddd7be9f Basic text editing implemented in pygame 2023-11-02 17:04:40 +07:00
6ccf44bef5 Get typing mostly working 2023-09-21 23:34:38 +07:00
9d725d0b2f Got the red to show up 2023-09-19 23:31:57 +07:00
b1ab0f6d98 Render string on screen 2023-09-19 23:31:05 +07:00
868922c68e Switch to renderer 2023-09-17 22:17:16 +07:00
b0030425a4 First commit 2023-09-17 21:27:02 +07:00