Commit graph

291 commits

Author SHA1 Message Date
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