Commit Graph

58 Commits (master)

Author SHA1 Message Date
Allen Webster ee81b3a43d boundary backspace/delete with utf8 2021-05-14 20:32:31 -07:00
Allen Webster 4e593305a8 make sure CR does not appear in result from push_buffer_line 2021-05-14 20:10:22 -07:00
Allen Webster f1b0bd0522 Setup for loading config from the user directory 2021-01-16 15:41:41 -08:00
Allen Webster 5ace38f37d Rip out the super annoying Data String_Const_u8 distinction 2020-12-30 16:55:11 -08:00
Allen Webster ed619c7960 Transition integer types over to new config system 2020-11-26 13:12:59 -08:00
Allen Webster de41152df1 More carefully controlled virtual whitespace toggling 2020-11-25 16:56:02 -08:00
Allen Webster fe8acba488 [dynamic bindings] fixing bugs; got it working 2020-10-22 19:36:17 -07:00
Allen Webster 791a08e1ee Thought git said I was up to date with the remote!!! 2020-05-12 17:52:15 -07:00
Allen Webster 75cde02a4a Assorted fixes 2020-05-12 17:51:22 -07:00
Allen Webster afb493e2ec real basic fixups for fusion behavior 2020-05-12 06:19:03 -07:00
Allen Webster 398051f390 Simplified get_next_input to get_next_input_raw; introduced dead key flag on key stroke events; introduced helper for iterating text events attached to a key stroke 2020-05-09 14:01:23 -07:00
Allen Webster ca7240f349 default_tab_width in config.4coder 2020-05-01 20:59:36 -07:00
Allen Webster 8b0e54c89b enable_output_wrapping config option 2020-05-01 14:04:57 -07:00
Allen Webster 2ee9d05bd2 New examples code 2020-02-29 22:34:38 -08:00
Allen Webster e231293acf Checking global map in isearch and query_user_general so that basic global commands still work in that context 2020-02-29 17:21:37 -08:00
Allen Webster 2a255b8ad9 Fix intricate async token reading; clean all lines overworking 2020-02-09 02:22:35 -08:00
Allen Webster 4a697c9880 Clipboard now implemented as a custom layer feature; API transition mechanism established for deprecating old clipboard API without immediately breaking existing code for anyone 2020-02-08 17:34:35 -08:00
Allen Webster 9f2c279d8e set_face_size commands 2020-02-07 18:04:22 -08:00
Allen Webster 06aec5df47 Lots of issues updated 2020-02-07 16:50:35 -08:00
Allen Webster 25cf9b1d7a More correct indentation reading, reducing over-working on auto-indentation and removing layout jumping around 2020-02-01 17:37:44 -08:00
Allen Webster f1dd78f32a Only compute line indentation info at necessary points in the auto-indent routine 2020-01-11 15:45:28 -08:00
Allen Webster 8be1e685bf Fixed enclosure code to work on first byte of enclosure range 2019-12-23 11:47:33 -08:00
Allen Webster 4817510c5d Final type fixups; package and build stuff straightened out 2019-12-17 19:38:08 -08:00
Allen Webster b6fc044538 Progress on type documentation 2019-12-15 22:56:13 -08:00
Allen Webster c9a01fbe0e Basics of the entire code index in place for jump to definition 2019-12-13 16:20:59 -08:00
Allen Webster 8e9fbbbba6 Lots of documentation written 2019-12-07 18:53:01 -08:00
Allen Webster 89850a106e Removed the very problemsome thing with intersecting layout rectangles in the clip region 2019-11-12 19:38:17 -08:00
Allen Webster 8a11860fc3 Basics of programmable layout working 2019-10-30 16:27:37 -07:00
Allen Webster af78a9966e View context blocks; async chains 2019-10-28 18:28:44 -07:00
Allen Webster 14b71b8172 TIghtene dup the listers a lot a lot more 2019-10-25 16:33:50 -07:00
Allen Webster 323782f7f7 Lots of progress on the profiler; no more infinite recursion in listers 2019-10-19 18:17:44 -07:00
Allen Webster f963dcfd57 Word complete MAJORLY tuned up and looking good 2019-10-19 11:55:56 -07:00
Allen Webster bc2c8601ca Fixed boundary crossing tab-completion issue 2019-10-17 20:18:15 -07:00
Allen Webster 8d4626f27c Fix scroll/cursor linking (need more generic version though); cleanup access system; remove some unecessary enum types 2019-10-17 19:54:02 -07:00
Allen Webster e3c4caf076 EOL fixup 2019-10-16 21:22:06 -07:00
Allen Webster 8058db4004 Finished rendering cleanup; option to have file bars in listers or not 2019-10-15 21:54:40 -07:00
Allen Webster 2100e4a9fd Cleaning up rendering/layout code a lot 2019-10-15 15:30:06 -07:00
Allen Webster b44eb002a6 Super cool new scrolling contexts applicable to buffers and UIs; cubic scroll!!! 2019-10-14 20:26:00 -07:00
Allen Webster 6374d1bd19 Fallback to command map in lister 2019-10-14 15:57:47 -07:00
Allen Webster 13cda93f55 Cleaned up listers; no scrolling yet 2019-10-13 22:27:57 -07:00
Allen Webster eb47669f84 Working on eliminating old UI bulls 2019-10-13 19:13:15 -07:00
Allen Webster 6770107d2b Query bar fixup for new view coroutine structure; also new view coroutine structure 2019-10-13 13:17:22 -07:00
Allen Webster 404919fe48 Config 2019-10-11 14:24:03 -07:00
Allen Webster dbaab9d945 New input binding system up and running. 2019-10-10 18:40:10 -07:00
Allen Webster 0e51ffa80d New mapping system looking decent 2019-10-10 15:57:02 -07:00
Allen Webster aa565395e2 FILE TRANSFER; almost have new input events up and running, needs a few more blocks 2019-10-10 11:21:47 -07:00
Allen Webster 3f72512332 Partially finished rewriting events (STILL BROKEN, FILE TRANSFER) 2019-10-09 17:07:38 -07:00
Allen Webster 2f68a95fd5 Fixed bug in view version of character fixup 2019-10-08 13:25:22 -07:00
Allen Webster de6429a2a1 Good rounded rectangles finished 2019-10-08 12:02:04 -07:00
Allen Webster dba56df420 First version of rounded rectangles (bad) 2019-10-08 10:18:20 -07:00