106 Commits (f5bb8cc89bf45eff1c1954cc1f8a09e6dce93c7e)

Author SHA1 Message Date
keith 197c68f4b2 switch to synchronous neovim library 4 years ago
keith 4fd863ca2c progress toward refactor 4 years ago
keith ee2ee53614 better mouse management with multigrid 4 years ago
keith d2665c2471 new rendering working without multigrid enabled. Making progress 4 years ago
j4qfrost 4643464571
Solved the pathing issue with a bit less hacking [OSX] (#309)
* solved the pathing issue with a bit less hacking

* only source paths if not using terminal
5 years ago
Aamr El Kazdadi 89e8a839b4 Allow user provided geometry 5 years ago
AnhQuan Nguyen a530171aea rust fmt 5 years ago
keith dcd33bda1a more principled keybindings 5 years ago
Jon Valdés 47eaf0c418 Implemented settings-based control for cursor animations 5 years ago
Jon Valdés 0a726c2f77 Different, cleaner implementation of structured settings 5 years ago
Jon Valdés e296e2a4ce WIP for structured settings system 5 years ago
Keith Simmons 1b677f3d1b make settings less complicated 5 years ago
Keith Simmons 703087fd88 set buffer frames to 1 and add extra buffer startup command. Fix bug where mouse position is improperly scaled 5 years ago
Jon Valdés a9acc532aa Fix a bunch of small issues reported by clippy 5 years ago
Keith Simmons 5912b82cea remove msg, add logging, add startup commands, add no-idle command 5 years ago
Keith Simmons b4c392997e use global lazy_static variables to handle modules instead of passing via reference 5 years ago
Keith Simmons e4dd7e572b finish up cursor options 5 years ago
Keith Simmons 3efb6879dc bridge struct to wrap tokio runtime and channel 5 years ago
keith 35a675c8a4 progress toward splitting main into bridge 5 years ago
Keith Simmons c96a44a9e1 better resize handling 5 years ago
Keith Simmons e0acbd0b9f fix crash with error in startup script 5 years ago
Keith Simmons 54212f73f5 switch to tokio channel and add resizing debouncing 5 years ago
Keith Simmons 376664e65d minor formatting 5 years ago
Keith Simmons 514a9ca254 working with nvim_rs 5 years ago
KillTheMule f1a082a24e Use spawn_blocking
Receiving on a sync channel will otherwise block the thread
5 years ago
KillTheMule 51a387ec21 Move to futures branch of nvim-rs 5 years ago
KillTheMule 74c4075f06 Make main() own the channel, and pass it off 5 years ago
KillTheMule 50f7f3bbf2 UI Events are notifications 5 years ago
Keith Simmons 73875eb486 part way there, but can't get ui events to receive properly and don't get events yet 5 years ago
Keith Simmons 39ea340693 minor changes and add neovide variable 5 years ago
Keith Simmons ccc9a83e15 icons 5 years ago
Keith Simmons 9ed5bbcdde fix build issue 5 years ago
Keith Simmons c4264df6cc better explained unwrap solution 5 years ago
Keith Simmons 9cf4e9c2ce add error message boxes 5 years ago
Keith Simmons 45f5c937f9 conditionally compile windows_subsystem for debug mode 5 years ago
Keith Simmons 6811d02983 remove debug commands and hide console 5 years ago
Keith Simmons d729477193 more efficient event handling 5 years ago
Keith Simmons 22ddb545a9 more progress toward externalized command bar 5 years ago
Keith Simmons e08ac79b9f support bold and italic text 5 years ago
Keith Simmons 0cc51481b2 Cache surface not image 5 years ago
Keith Simmons 8467ef18ab refactored editor into multiple files to make things more readable 5 years ago
keith be7c9f5207 refactor somewhat 5 years ago
Keith Simmons 186edf1819 better neovim process tracking and separated background/foreground rendering 5 years ago
keith 8b633986de Shaper fully working and cached to preserve performance to some extent 5 years ago
Keith Simmons 1bfe5bde03 mouse support, terminal handling, and underlines 5 years ago
Keith Simmons e42355937a shaper progress 5 years ago
Keith Simmons 293bd23f9e working cursor styling 5 years ago
keith cb0d118859 refactor message parsing 5 years ago
Keith Simmons 1f4dab9d9a progress toward cleaning up event parsing 5 years ago
keith 44b545fa28 better keybindings and animated cursor 5 years ago
Keith Simmons 66d9b05657 better font sizing 5 years ago
Keith Simmons 3b27390ccd better keybindings 5 years ago
keith 568ca834a2 skulpin working! really fast 5 years ago
keith 9fe0adcb38 in progress 5 years ago
keith ef8eef6bd3 colors working 5 years ago
keith 6ca852386f somewhat working with druid 5 years ago