|
|
f7f227dd82
|
refactor: broadcast line numbering mode and style changes to all splits
|
2026-01-06 18:33:42 +01:00 |
|
|
|
38948cf492
|
fix: prefer "same file" error over "save as would overwrite unsaved changes" in save_as
|
2025-12-28 20:55:47 +01:00 |
|
|
|
fc50a4ebcd
|
refactor: add mainview.is_any_panel_view_showing and get_panel_height
|
2025-12-26 22:48:30 +01:00 |
|
|
|
3dcdb64f83
|
feat: configure editor completion triggers from LSP info
|
2025-12-26 16:02:25 +01:00 |
|
|
|
4f737e4019
|
refactor: add lsp_info to mainview
|
2025-12-26 14:25:03 +01:00 |
|
|
|
3a61bb2ae9
|
feat: implement inline completion mode with a dropdown overlay
|
2025-12-18 20:34:28 +01:00 |
|
|
|
3c9cf07f9d
|
fix: avoid spamming the differ on every vcs_content frame
|
2025-12-17 22:32:57 +01:00 |
|
|
|
4d1eaa767b
|
refactor: notify editors on vcs_content updates
|
2025-12-17 22:09:14 +01:00 |
|
|
|
3fb4bd6510
|
refactor: add mainview.get_editor_for_buffer
|
2025-12-17 22:06:49 +01:00 |
|
|
|
6dba3609af
|
feat: request vcs id and content when opening or restoring files
|
2025-12-17 21:33:18 +01:00 |
|
|
|
2a3210a183
|
refactor: store received vcs_id and vcs_content in buffer
|
2025-12-17 21:12:02 +01:00 |
|
|
|
c651dd8c6f
|
fix: statusbar bug after restarting when no files are open
|
2025-12-17 20:56:13 +01:00 |
|
|
|
a9ee5321ac
|
fix: don't auto_find on a single space
This is rarely useful and feels spammy.
|
2025-12-16 15:07:30 +01:00 |
|
|
|
3b24cd11a2
|
feat: add open_lsp_config_global and open_lsp_config_project commands
|
2025-12-13 22:34:07 +01:00 |
|
|
|
f87a9cfb6d
|
fix: find panels even if the panel widget is not the top widget
|
2025-12-11 18:47:01 +01:00 |
|
|
|
e9da2d5cbe
|
refactor: add keybindview to toggle_panel
|
2025-12-10 15:59:32 +01:00 |
|
|
|
e9f51388f7
|
refactor: show keybindview when started with --show-input
|
2025-12-10 15:59:09 +01:00 |
|
|
|
3071c10892
|
refactor: add toggle_keybindview command and flow mode keybinds
|
2025-12-10 15:58:35 +01:00 |
|
|
|
852f456bf0
|
feat: display symbol documentation in info panel in completion_palette
|
2025-12-08 16:47:19 +01:00 |
|
|
|
e85832c0cb
|
refactor: add mainview.cancel_info_content and make add_info_content public
|
2025-12-08 16:07:29 +01:00 |
|
|
|
ce69f3596a
|
refactor: simplify mainview.toggle_panel_view
|
2025-12-08 16:03:08 +01:00 |
|
|
|
719eed4cfd
|
feat: add save_session_quiet command and make save_session verbose
|
2025-12-06 21:46:09 +01:00 |
|
|
|
de73875676
|
refactor: rename save_session_and_quit command
|
2025-12-06 21:14:30 +01:00 |
|
|
|
8442edc80f
|
feat: add save_session command
|
2025-12-06 21:13:47 +01:00 |
|
|
|
7b9f3bf0c5
|
fix: switch to stored project directory when restoring a session
|
2025-12-06 21:10:30 +01:00 |
|
|
|
87d15eb1cd
|
feat: add store_session_and_quit command
|
2025-12-06 20:48:35 +01:00 |
|
|
|
141f5595ff
|
fix: keep cursor position in rename_symbol
|
2025-12-05 11:50:44 +01:00 |
|
|
|
2b5dfe374c
|
fix: navigate to existing split if destination is already open in a split
|
2025-12-03 22:31:45 +01:00 |
|
|
|
5dbe4b887e
|
refactor: add get_view_for_file helper function
|
2025-12-03 22:31:11 +01:00 |
|
|
|
82e2d2f4ec
|
refactor: split out focus_view function
|
2025-12-03 22:29:06 +01:00 |
|
|
|
60ba0e6544
|
feat: add show_local_diagnostics_in_panel config option
|
2025-12-03 16:41:29 +01:00 |
|
|
|
d16e64963e
|
feat: add option to disable auto find
|
2025-12-03 15:55:13 +01:00 |
|
|
|
a639201807
|
fix: remove extra close_file call in mainview.extract_state
|
2025-11-26 19:21:23 +01:00 |
|
|
|
198ee29abe
|
refactor: remove verbose log messages in mainview
|
2025-11-26 19:20:46 +01:00 |
|
|
|
008950255b
|
fix: don't respond to editor events in mainview during project switch
|
2025-11-26 19:20:14 +01:00 |
|
|
|
4f68e692d1
|
refactor: add a lot of logging during change_project
|
2025-11-26 19:12:27 +01:00 |
|
|
|
741096cb43
|
fix: navigate to editor_file_path only if it's buffer was restored
|
2025-11-26 16:26:31 +01:00 |
|
|
|
c8840f0756
|
fix: make sure project state is freed with the correct allocator
|
2025-11-26 16:26:31 +01:00 |
|
|
|
20129ea773
|
feat: save and restore mainview state when switching projects
|
2025-11-26 16:26:31 +01:00 |
|
|
|
bbeba10fe5
|
refactor: split up mainview write_state and extract_state functions
For better reusuability. So we can store/restore state on project switch.
|
2025-11-26 16:26:31 +01:00 |
|
|
|
897d7e14da
|
refactor: add mainview.is_view_centered
|
2025-11-18 18:05:59 +01:00 |
|
|
|
ed7c0f0c46
|
feat: add centered_view_min_screen_width config option
|
2025-11-18 12:53:45 +01:00 |
|
|
|
54c68df967
|
fix: auto_find should always clear last_match_text
|
2025-11-17 19:52:26 +01:00 |
|
|
|
ce82e95c10
|
fix: don't quit when closing the final split unless it is the home screen
|
2025-11-17 18:22:52 +01:00 |
|
|
|
65fe2bc5c2
|
feat: add centered_view support
|
2025-11-17 18:20:23 +01:00 |
|
Igor Támara
|
6e9e00e142
|
feat: add symbol palette
The palette intentionally shows narrow to give more prevalence to file
contents and see the context.
|
2025-11-16 22:56:36 +01:00 |
|
Igor Támara
|
cfb208f3d8
|
feat: lsp symbols with parent in mainview
|
2025-11-16 22:56:36 +01:00 |
|
Igor Támara
|
cc4ef5da2c
|
feat: store lsp symbols in mainview
|
2025-11-16 22:56:36 +01:00 |
|
|
|
407d5fa888
|
feat: quit when closing last open split
|
2025-11-10 19:04:37 +01:00 |
|
|
|
27bdd64f88
|
feat: add focus_split command
|
2025-11-10 19:01:12 +01:00 |
|