Commit graph

290 commits

Author SHA1 Message Date
bcf4babd9f
fix: allow helix mode paste_after command to work at the end of the file
closes #288
2025-08-23 19:00:11 +02:00
5286975257
fix: move internal clipboard from buffer local to session wide
closes #287
2025-08-22 22:18:57 +02:00
d53a24a1d2
fix: make open_recent_projects run async 2025-08-18 14:47:01 +02:00
cdd1e09069
feat: add support for loading palettes with arguments 2025-08-18 14:42:34 +02:00
057a9d60cd
feat: add completion palette 2025-08-15 23:30:54 +02:00
62b8493b93
fix: correct match offsets when show_fileicons is off 2025-08-14 16:30:46 +02:00
0c19cbd82d
feat: persist widget style changes 2025-08-14 15:55:09 +02:00
a27c212461
feat: add widget style switching command to open_recent palette 2025-08-13 22:53:26 +02:00
c67c0b0c94
feat: add style switching command to palette (alt+f9) 2025-08-13 22:35:58 +02:00
d872e2e734
feat: add palette_menu_delete_item hint to task_palette 2025-08-13 19:20:04 +02:00
8107a0d2b8
feat: display command hints in task_palette 2025-08-13 19:19:45 +02:00
5f77a48afe
feat: add description and icon for palette_menu_delete_item command 2025-08-13 19:16:32 +02:00
cea8edecb9
feat: rename select_task to run_task and add a string parameter 2025-08-13 18:03:17 +02:00
c640c3f04b
fix: task_palette should not pass palette entry text to add_task 2025-08-13 17:52:23 +02:00
12f6b884df
feat: add icon in open recent palette 2025-08-13 17:36:15 +02:00
5294ace5da
feat: add icon in file type palette 2025-08-13 17:35:42 +02:00
3f61e46dfe
feat: add icon in buffer palette 2025-08-13 17:35:22 +02:00
92b1354d4d
feat: add support for input box icons 2025-08-13 17:35:04 +02:00
4d2c7d8a8c
refactor: unify list pointer rendering 2025-08-13 17:34:38 +02:00
c50ab782ec
refactor: share file item menu rendering 2025-08-13 14:44:03 +02:00
f3296482d0
refactor: unify file icon rendering 2025-08-13 14:43:30 +02:00
bcfd17a0e2
feat: select widget styles based on widget type 2025-08-13 12:58:05 +02:00
83a0adccc7
feat: add menu border styles 2025-08-12 22:29:10 +02:00
4037d67fe9
feat: add support for session local tab_width setting 2025-08-12 12:53:45 +02:00
63a527726a
feat: add support for arguments to mini/numeric_input modes 2025-08-12 12:04:36 +02:00
3e0e75c9c8
feat: add interactive and non-interactive commands to set the current buffer's tab_width 2025-08-11 14:29:23 +02:00
1632061144
refactor: goto minimode into a reusable numeric input minimode 2025-08-11 14:07:11 +02:00
ab0a8f3c2c
feat: show file type icon in open_file completion 2025-08-09 22:20:17 +02:00
72d97f61f5
feat: display file icons in open_recent palette 2025-08-09 18:09:30 +02:00
68afe42161
feat: add command to add new task to task list 2025-08-08 13:07:34 +02:00
c88e2dd975
fix: don't leak Buffer.file_path 2025-08-05 15:24:18 +02:00
67fc1581d3
feat: refresh open_recent palette when the project is done loading the file list 2025-08-05 10:23:53 +02:00
4ca455cbba
fix: ensure palettes are never smaller than their input hint 2025-08-05 10:01:06 +02:00
1f74ef2559
feat(file_browser): complete into subdirs when there is only one match 2025-08-05 08:28:33 +02:00
261acbc681
feat: use case insenstive matching for file_browser completion 2025-08-05 08:18:49 +02:00
ac9517365d
refactor: clean-up open_file.select 2025-08-04 21:06:54 +02:00
4ee3dd4bba
feat: allow open_file to open directories too
Also, add the full project path to the path entry box.
2025-08-04 20:44:19 +02:00
146a8e8afb
fix: reduce horizontal space waste in command palette 2025-07-31 14:30:16 +02:00
efdad96054
refactor: improve create pattern to avoid leaks 2025-07-19 00:03:30 +02:00
f7cea96844
feat: merge configured and static file type lists
This allows adding of new file types by adding config files.
2025-07-14 18:02:24 +02:00
abd1e683a3
refactor: move default file type constants to file_types_config module 2025-07-14 18:02:24 +02:00
2ebd684d29
feat: port file type palette to use configurable file types 2025-07-14 18:02:24 +02:00
a21fd2b397
fix: allow editing the current editor's file type 2025-07-14 18:02:22 +02:00
2897d8d745
feat: add command to edit file type configuration files 2025-07-14 18:02:22 +02:00
f59125f74a
feat: add home/end keybindings to palette 2025-05-26 15:45:02 +02:00
3c233a8dbf
feat: add vim mode command to reload_file (:e!) 2025-05-23 11:11:25 +02:00
CO
9291445c64 Single line fix for palette crashing when its
items's length is exceeded.
2025-04-30 07:50:57 +02:00
e39d9ed4b3
fix: render control codes in mini buffer input with unicode control code symbols
closes #236
2025-04-28 16:46:36 +02:00
a1632da329
fix: paste in goto mode 2025-04-21 13:54:22 +02:00
ivel.santos
17f0faed68 Fix insert_line 2025-04-13 14:18:54 +02:00