4087e0a3f9 
								
							 
						 
						
							
							
								
								fix: preserve cursor column and target in delete_line  
							
							... 
							
							
							
							This is the expected behaviour (for me at least) and makes delete_line
significantly more useful than plain `cut` with no selection.
closes  #342  
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e42f3ff3a5 
								
							 
						 
						
							
							
								
								refactor: use select_line_at_cursor to simplify cut_internal_vim  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								772e2e7d29 
								
							 
						 
						
							
							
								
								refactor: use select_line_at_cursor to simplify cut command  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c27795bc95 
								
							 
						 
						
							
							
								
								feat: add multi cursor support to delete_line  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dff0b233d1 
								
							 
						 
						
							
							
								
								feat: add flow mode keybinding for delete_line  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								62873353b8 
								
							 
						 
						
							
							
								
								refactor: use an enum to select select_line_at_cursor mode  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								23ea7333a7 
								
							 
						 
						
							
							
								
								refactor: remove obsolete vim mode delete_line placeholder  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jmcaine 
								
							 
						 
						
							
							
							
							
								
							
							
								04c1ece3a8 
								
							 
						 
						
							
							
								
								feat: delete_line implemented  
							
							
							
						 
						
							2025-10-30 11:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								e76c47e1a6 
								
							 
						 
						
							
							
								
								feat: bar status shows extend or select when on helix mode  
							
							
							
						 
						
							2025-10-29 20:58:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								f5efe8e94f 
								
							 
						 
						
							
							
								
								feat: [hx] Add F, T, t, f select and extension movements  
							
							
							
						 
						
							2025-10-29 20:58:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								65665fb28b 
								
							 
						 
						
							
							
								
								feat: [hx] in Normal mode select to char right  
							
							... 
							
							
							
							f j in normal mode selects to the char j in the buffer if it exists,
else the cursor stays in place 
							
						 
						
							2025-10-29 20:58:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								151f108b80 
								
							 
						 
						
							
							
								
								feat: [hx] add group function to move cursor beyond eol  
							
							... 
							
							
							
							In Helix, F, T, t, f bring the cursor to the character being
searched for, if not found, the cursor is not moved at all. 
							
						 
						
							2025-10-29 20:58:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b70cf4cea7 
								
							 
						 
						
							
							
								
								refactor: remove extra log message  
							
							
							
						 
						
							2025-10-28 22:33:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4113fdddd5 
								
							 
						 
						
							
							
								
								feat: add flow mode keybind for show_vcs_status (ctrl+shift+g)  
							
							
							
						 
						
							2025-10-28 22:24:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								61de5d89d7 
								
							 
						 
						
							
							
								
								refactor: rename open_changed_files to show_vcs_status  
							
							... 
							
							
							
							This fits a bit better as we will add commands to do more than just
open the files in the status palette. 
							
						 
						
							2025-10-28 22:21:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								7f7f12a441 
								
							 
						 
						
							
							
								
								feat: update vcs changed files info when click on branch status  
							
							
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								fdf2b6d376 
								
							 
						 
						
							
							
								
								feat: allow to update vcs changed files info for current project  
							
							
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0fa9a355 
								
							 
						 
						
							
							
								
								feat: [hx] space g bound to open changed and new files reported by git  
							
							
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								b6010767f2 
								
							 
						 
						
							
							
								
								feat: Add open changed files palette to commands  
							
							... 
							
							
							
							The palette shows modified and new files for the current project
allowing to open one by one 
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								81a6fef3b5 
								
							 
						 
						
							
							
								
								feat: Project manager exposes new and modified files for the current project  
							
							
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								52609ab198 
								
							 
						 
						
							
							
								
								feat: Project makes available modified and untracked files  
							
							... 
							
							
							
							Project exposes functions to query and return modified and
untracked files informed by git. 
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								9c1d1cb557 
								
							 
						 
						
							
							
								
								feat: untracked and modified files are identified by git  
							
							... 
							
							
							
							Git service offers untracked files and modified ones
staged or not filtering out any other statuses and marking
if new or modified.  This includes renamed files. 
							
						 
						
							2025-10-28 22:20:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d6e9cec04d 
								
							 
						 
						
							
							
								
								fix: prevent Widget.msg and EventHandler.msg from being corrupted by thespian.message.send  
							
							
							
						 
						
							2025-10-28 21:58:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3e4a604739 
								
							 
						 
						
							
							
								
								refactor: move git status request to project_manager  
							
							
							
						 
						
							2025-10-28 21:31:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								1e998c12e4 
								
							 
						 
						
							
							
								
								feat: [hx] zt zc zb scroll keybinds and G support  
							
							
							
						 
						
							2025-10-28 17:53:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Támara 
								
							 
						 
						
							
							
							
							
								
							
							
								fa75da6f41 
								
							 
						 
						
							
							
								
								feat: added keypadd presses to match normal keys  
							
							
							
						 
						
							2025-10-28 16:57:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								02deaab3a7 
								
							 
						 
						
							
							
								
								fix: always call reload_file when re-openning an hidden non-ephemeral buffer  
							
							... 
							
							
							
							This is less confusing than just restoring the buffer as is. If the file has
changed on disk the usual expectation is to load the new contents on re-opening
the file.
closes  #339  
							
						 
						
							2025-10-28 16:34:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								45669cad31 
								
							 
						 
						
							
							
								
								fix: add support for integer codes in LSP diagnostics  
							
							... 
							
							
							
							This fixes vscode-json-language-server and possibly others. 
							
						 
						
							2025-10-28 15:03:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ff8b849015 
								
							 
						 
						
							
							
								
								fix: remove top_layer log spam  
							
							
							
						 
						
							2025-10-27 19:19:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb71749585 
								
							 
						 
						
							
							
								
								fix: set terminal cursor color even if enable_terminal_color_scheme is false  
							
							
							
						 
						
							2025-10-26 14:30:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d3371d91e6 
								
							 
						 
						
							
							
								
								fix: windows gui build  
							
							
							
						 
						
							2025-10-25 00:22:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								265bff583b 
								
							 
						 
						
							
							
								
								feat: make tabs draggable  
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1426142d35 
								
							 
						 
						
							
							
								
								feat: add tui.set_drag_source function  
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9dbb15c796 
								
							 
						 
						
							
							
								
								feat: add tui top layer rendering support  
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6cc45d76cf 
								
							 
						 
						
							
							
								
								feat: allow conversion of Widget.Box to renderer.Layer.Options  
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ca05f24873 
								
							 
						 
						
							
							
								
								feat: add renderer.Layer  
							
							
							
						 
						
							2025-10-25 00:09:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0493d3899a 
								
							 
						 
						
							
							
								
								feat: add drag_pos and drag_anchor to Button  
							
							
							
						 
						
							2025-10-25 00:06:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								752a356d38 
								
							 
						 
						
							
							
								
								feat: place new tabs next to previously active tab  
							
							
							
						 
						
							2025-10-24 12:25:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6678e0c1e3 
								
							 
						 
						
							
							
								
								feat: replace ephemeral buffers on save as even if they were dirty  
							
							
							
						 
						
							2025-10-24 12:24:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2704c7be07 
								
							 
						 
						
							
							
								
								feat: add place_next_tab and swap_tabs commands  
							
							
							
						 
						
							2025-10-24 12:21:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								91b54d6842 
								
							 
						 
						
							
							
								
								feat: bind ctrl+shift+page_up/page_down to move_tab_next/_previous in flow mode  
							
							
							
						 
						
							2025-10-24 12:19:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								89e9fd7b83 
								
							 
						 
						
							
							
								
								feat: add move_tab_next/_previous commands  
							
							
							
						 
						
							2025-10-24 12:19:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e053a0dcf4 
								
							 
						 
						
							
							
								
								fix: normalize away './' path prefixes  
							
							
							
						 
						
							2025-10-23 23:24:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5b23998376 
								
							 
						 
						
							
							
								
								fix: don't restore files from project that no longer exist  
							
							
							
						 
						
							2025-10-23 19:02:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4c156aa4b1 
								
							 
						 
						
							
							
								
								fix: crash on failed language server startup  
							
							
							
						 
						
							2025-10-22 10:12:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								724543f7a1 
								
							 
						 
						
							
							
								
								fix: crash when switching from a customized theme  
							
							
							
						 
						
							2025-10-21 18:14:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								84ef11a58f 
								
							 
						 
						
							
							
								
								feat: add alabaster theme  
							
							
							
						 
						
							2025-10-16 13:14:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									geemili 
								
							 
						 
						
							
							
							
							
								
							
							
								c2fa54810f 
								
							 
						 
						
							
							
								
								hx: bind g m to open_most_recent_file  
							
							
							
						 
						
							2025-10-15 21:22:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									geemili 
								
							 
						 
						
							
							
							
							
								
							
							
								a0fa408514 
								
							 
						 
						
							
							
								
								hx: change g a keybind to use open_previous_file  
							
							
							
						 
						
							2025-10-15 21:22:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ad1eab232c 
								
							 
						 
						
							
							
								
								docs: fix some readme links  
							
							
							
						 
						
							2025-10-15 21:15:25 +02:00