|
|
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 |
|
|
|
36c975dc20
|
fix: prevent different match types from cancelling each other out
|
2025-11-10 14:12:53 +01:00 |
|
|
|
491f40ed96
|
fix: don't auto find if there are already matches from some other operation
|
2025-11-10 14:12:53 +01:00 |
|
|
|
ca47d27b76
|
feat: add highlight_references command
|
2025-11-07 13:35:00 +01:00 |
|
|
|
e5d78c95a5
|
feat: split and navigate on shift+enter in find_file
|
2025-11-06 19:23:15 +01:00 |
|
|
|
ef991a8bee
|
refactor: add view focus support and close_split command to mainview
|
2025-11-06 19:23:14 +01:00 |
|
|
|
03f2821e5f
|
fix: post location updates to project_manager creating or navigating buffers
This fixes newly created files not showing in the find_files palette. It also
fixes MRU ordering not updating when switching tabs.
closes #331
|
2025-11-04 13:19:09 +01:00 |
|
n0n
|
1d28985568
|
feat: reopen closed tab
|
2025-11-04 12:40:33 +01:00 |
|