| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								38236bd93a
								
							
						 | 
						
							
							
								
								refactor: Buffer.Manager.get_buffer_for_file can be const
							
							
							
							
							
						 | 
						
							2025-08-13 14:40:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								68a5de5aa7
								
							
						 | 
						
							
							
								
								refactor: move lsp_version field to Buffer
							
							
							
							
							
						 | 
						
							2025-08-08 21:02:16 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dd2601b627
								
							
						 | 
						
							
							
								
								feat: store/restore buffer dirty state
							
							
							
							
							
						 | 
						
							2025-08-08 13:16:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f2a3075d58
								
							
						 | 
						
							
							
								
								fix: correct restore of buffer meta data
							
							
							
							
							
						 | 
						
							2025-08-08 13:11:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								991c47f3b3
								
							
						 | 
						
							
							
								
								feat: restore buffer manager state on restart
							
							
							
							
							
						 | 
						
							2025-08-07 18:02:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1babf86ce4
								
							
						 | 
						
							
							
								
								fix: crash in Buffer.set_file_path
							
							
							
							
							
						 | 
						
							2025-08-06 19:46:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c88e2dd975
								
							
						 | 
						
							
							
								
								fix: don't leak Buffer.file_path
							
							
							
							
							
						 | 
						
							2025-08-05 15:24:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3cace58049
								
							
						 | 
						
							
							
								
								feat: add Buffer.reset_from_string_and_update function
							
							
							
							
							
						 | 
						
							2025-08-05 15:07:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								652db7d9b9
								
							
						 | 
						
							
							
								
								refactor: add Buffer.mark_dirty() function
							
							
							
							
							
						 | 
						
							2025-08-05 13:41:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								efdad96054
								
							
						 | 
						
							
							
								
								refactor: improve create pattern to avoid leaks
							
							
							
							
							
						 | 
						
							2025-07-19 00:03:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b0096bed74
								
							
						 | 
						
							
							
								
								feat: create parent directories if needed when saving new files
							
							
							
							
							
							
							
							closes #84 
							
						 | 
						
							2025-07-15 18:07:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								717bef9c61
								
							
						 | 
						
							
							
								
								build: update to latest libvaxis and zg api
							
							
							
							
							
						 | 
						
							2025-06-04 22:22:52 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								831607ffd6
								
							
						 | 
						
							
							
								
								fix: nudge_delete should handle cursor moving to same line as delete
							
							
							
							
							
							
							
							closes #265 
							
						 | 
						
							2025-06-03 23:53:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1258d76986
								
							
						 | 
						
							
							
								
								refactor: convert local ArrayList to ArrayListUnmanaged in editor
							
							
							
							
							
						 | 
						
							2025-05-27 21:43:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9023109b21
								
							
						 | 
						
							
							
								
								refactor: convert Buffer.MetaWriter to an ArrayListUnmanaged
							
							
							
							
							
						 | 
						
							2025-05-27 20:47:13 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Burnett
								
							 
						 | 
						
							
							
							
							
								
							
							
								fcbb377237
								
							
						 | 
						
							
							
								
								removed mark related code
							
							
							
							
							
						 | 
						
							2025-05-13 18:16:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Robert Burnett
								
							 
						 | 
						
							
							
							
							
								
							
							
								d88b15ce04
								
							
						 | 
						
							
							
								
								began support vim mark system
							
							
							
							
							
						 | 
						
							2025-05-13 18:16:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4aca7063f2
								
							
						 | 
						
							
							
								
								feat: add reload_file command
							
							
							
							
							
						 | 
						
							2025-04-09 19:14:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1943d65924
								
							
						 | 
						
							
							
								
								Merge branch 'master' into zig-0.14
							
							
							
							
							
						 | 
						
							2025-03-06 17:14:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e70972f357
								
							
						 | 
						
							
							
								
								refactor: remove duplicate char_pairs entries
							
							
							
							
							
						 | 
						
							2025-03-06 17:11:03 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a959563bc7
								
							
						 | 
						
							
							
								
								Merge branch 'master' into zig-0.14
							
							
							
							
							
						 | 
						
							2025-03-04 21:15:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c984f3c392
								
							
						 | 
						
							
							
								
								feat: add smart_delete_backward command for improved smart pair handling
							
							
							
							
							
						 | 
						
							2025-03-04 19:51:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								67c386d5b7
								
							
						 | 
						
							
							
								
								refactor: add Cursor.egc_at helper function
							
							
							
							
							
						 | 
						
							2025-03-04 19:05:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e285099253
								
							
						 | 
						
							
							
								
								refactor: fix spelling of egc_at function
							
							
							
							
							
						 | 
						
							2025-03-04 18:50:38 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a469080bfe
								
							
						 | 
						
							
							
								
								Merge branch 'master' into zig-0.14
							
							
							
							
							
						 | 
						
							2025-02-12 18:20:12 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9f2e3bf4b4
								
							
						 | 
						
							
							
								
								fix: load case data early on startup instead of on demand
							
							
							
							
							
							
							
							This is to avoid an issue with the decompressor causing heap
corruption on macos.
closes #169 
							
						 | 
						
							2025-02-12 18:13:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0cd48c5eaa
								
							
						 | 
						
							
							
								
								Merge branch 'master' into zig-0.14
							
							
							
							
							
						 | 
						
							2025-02-11 13:32:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d305e7844d
								
							
						 | 
						
							
							
								
								feat(buffer): restore eol_mode in undo/redo/reset operations
							
							
							
							
							
						 | 
						
							2025-02-11 11:49:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								02ba05c500
								
							
						 | 
						
							
							
								
								feat(buffer): restore previous file type when switching buffers
							
							
							
							
							
						 | 
						
							2025-02-11 11:31:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								100640beaf
								
							
						 | 
						
							
							
								
								fix(editor): update cursor target column after nudge_insert/_delete
							
							
							
							
							
						 | 
						
							2025-02-06 21:12:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6f80e487aa
								
							
						 | 
						
							
							
								
								fix(editor): update cursor target column after nudge_insert/_delete
							
							
							
							
							
						 | 
						
							2025-02-05 16:38:44 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								53045123c6
								
							
						 | 
						
							
							
								
								build: update to zig 0.14.0-dev.3039
							
							
							
							
							
						 | 
						
							2025-02-04 22:59:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								09e622f032
								
							
						 | 
						
							
							
								
								refactor(buffer): add Buffer.mark_not_ephemeral function
							
							
							
							
							
						 | 
						
							2025-01-30 14:04:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e6e0301a78
								
							
						 | 
						
							
							
								
								feat(buffers): save/restore full editor state on buffer switch
							
							
							
							
							
						 | 
						
							2025-01-29 23:03:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b45b5910ee
								
							
						 | 
						
							
							
								
								feat(buffers): save and restore editor metadata on buffer switch
							
							
							
							
							
						 | 
						
							2025-01-29 20:56:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ecca2d0b4c
								
							
						 | 
						
							
							
								
								feat(buffers): add support for buffer metadata
							
							
							
							
							
						 | 
						
							2025-01-29 20:43:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								939537ed84
								
							
						 | 
						
							
							
								
								feat(buffers): add support for ephemeral buffers
							
							
							
							
							
							
							
							Ephemeral buffers are not hidden and kept when closed. Ephemeral buffers
can be turned into regular buffers by saving them with save_as. 
							
						 | 
						
							2025-01-27 18:59:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								304a62dfdc
								
							
						 | 
						
							
							
								
								feat(tasks): mark task buffers as clean when task exits
							
							
							
							
							
						 | 
						
							2025-01-26 21:06:52 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								649d369a56
								
							
						 | 
						
							
							
								
								refactor(buffers): use explicit errorsets in undo functions
							
							
							
							
							
						 | 
						
							2025-01-26 21:06:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4d3d91a744
								
							
						 | 
						
							
							
								
								feat(buffers): add support for buffer references
							
							
							
							
							
						 | 
						
							2025-01-26 21:06:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5e6fc6a932
								
							
						 | 
						
							
							
								
								feat(buffers): use buffer_manager to select most recent files
							
							
							
							
							
							
							
							And remove obsolete file_stack. 
							
						 | 
						
							2025-01-24 23:22:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d7b48b40f1
								
							
						 | 
						
							
							
								
								feat(tabs): start work on a tabbar widget
							
							
							
							
							
						 | 
						
							2025-01-23 22:32:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0a632416a4
								
							
						 | 
						
							
							
								
								feat(buffers): add delete_buffer command and keybinding for buffer_palette
							
							
							
							
							
						 | 
						
							2025-01-22 22:23:56 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Meredith Oleander
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								80c8795c3b
								
							
						 | 
						
							
							
								
								Merge branch 'master' into helix-mode-selections
							
							
							
							
							
						 | 
						
							2025-01-22 13:47:37 +11:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3f06f6b19c
								
							
						 | 
						
							
							
								
								feat(buffers): add buffer switcher
							
							
							
							
							
						 | 
						
							2025-01-21 22:32:43 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								efb3ab42fd
								
							
						 | 
						
							
							
								
								feat(buffers): add tracking of last modified and last used times for buffers
							
							
							
							
							
						 | 
						
							2025-01-21 21:59:55 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								aa1e0674cc
								
							
						 | 
						
							
							
								
								feat(buffers): move buffer lifetime management to new Buffer.Manager module
							
							
							
							
							
						 | 
						
							2025-01-21 21:42:36 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fbeaefe7ff
								
							
						 | 
						
							
							
								
								feat(buffers): add reset_to_last_saved buffer function
							
							
							
							
							
						 | 
						
							2025-01-21 21:40:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e404c830c9
								
							
						 | 
						
							
							
								
								feat(buffers): define explicit errors for Buffer store functions
							
							
							
							
							
						 | 
						
							2025-01-21 21:40:27 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ba5f15dab8
								
							
						 | 
						
							
							
								
								feat(buffers): define explicit errors for Buffer load functions
							
							
							
							
							
						 | 
						
							2025-01-21 20:23:47 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |