Commit graph

62 commits

Author SHA1 Message Date
2db66a1369 feat: improve rendering of long file names in open recent file list 2024-07-22 23:44:22 +02:00
66df590541 refactor(find): use dynamic input buffer in find mode and improve some edge cases 2024-07-05 19:56:01 +02:00
3e34271059 fix: unbind restart command
It's too dangerous to have on a key bind by default and can be called
via the palette now anyway.
2024-06-30 22:47:07 +02:00
032982c1e8 refactor: rework error handling to simplifiy command implementation and provide better back traces 2024-06-26 23:29:39 +02:00
830000579b feat(lsp): add initial support for LSP completion requests 2024-06-25 21:12:29 +02:00
fa59dc1ff8 fix(goto): avoid getting stuck in fast scroll when in goto mode 2024-06-25 21:10:19 +02:00
77b949306e feat(palette): persist command last used times 2024-06-23 19:26:36 +02:00
c167257c89 feat(palette): sort command palette by last used time 2024-06-22 21:57:19 +02:00
28e9d60c1a feat(vim): add some really basic vim commands to the command palette in vim mode 2024-06-21 12:53:39 +02:00
394874fb20 feat: add alternate keybinding for command palette
For terminals that block C-S-p.
2024-06-21 12:40:50 +02:00
7810d96d23 fix(home): remove duplicate open_help keybind hint 2024-06-21 01:49:06 +02:00
deaad1e90a fix(palette): update command palette on resize 2024-06-21 01:37:48 +02:00
e7c8fea3f0 feat: add scrollbar to command palette 2024-06-21 01:20:17 +02:00
d4019d00b2 feat: add keybind hints to command palette 2024-06-20 22:27:13 +02:00
b4bc8276f8 fix(palette): select first item in command palette after query 2024-06-19 17:52:53 +02:00
27c5e940f5 feat: bind command palette to ':' in vim modes 2024-06-19 17:37:29 +02:00
0a3efee633 feat: add fuzzy matching to command palette 2024-06-19 17:37:09 +02:00
88a036113b fix(palette): correct resize handling in command_palette 2024-06-18 21:14:31 +02:00
25556336b9 feat: add initial simplistic command palette implementation 2024-06-14 21:48:28 +02:00
acd65d0157 fix: menu and open_recent resize handling 2024-06-14 20:41:01 +02:00
60218a06b7 feat: use language specific formatters defined in flow-syntax/file_types 2024-06-06 21:12:26 +02:00
d339ac77d3 fix(vaxis): add vaxis compatible keybindings for modified F keys 2024-05-23 20:47:24 +02:00
94e045ffe7 feat: add to_upper and to_lower commands on Alt-u and Alt-l 2024-05-12 00:10:11 +02:00
1cd3cb17ce feat: add libvaxis renderer 2024-05-10 12:44:14 +02:00
b15fa47f30 refactor: add renderer abstraction layer 2024-05-09 11:48:33 +02:00
e69bd6166a feat: render language server diagnostics and add next/previous diagnostic commands
Bound to Alt-n and Alt-p
2024-04-20 00:04:46 +02:00
dfdbb47367 feat: add close_file_without_saving command and keybinding (C-S-w) 2024-04-17 18:08:11 +02:00
438d64268e feat: add pasting support to open recent and find modes 2024-04-17 18:03:09 +02:00
0f5f41751e feat: add fuzzy matching to recent files list with fuzzig
Many thanks to @fjebaker
2024-04-15 18:59:23 +02:00
9aea1f54f5 feat: allow runtime changing of the gutter mode 2024-04-10 22:12:19 +02:00
0053b80d81 refactor: improve button widget api 2024-04-10 18:39:47 +02:00
9c064eb20c feat: add jump_mode key bindings to vim modes 2024-04-09 23:09:57 +02:00
31bef39934 feat: add goto_definition key binding to vim modes 2024-04-09 23:05:34 +02:00
46eb88aaa4 feat: add open recent mode key binding to vim modes 2024-04-09 23:03:45 +02:00
053bf19110 feat: add move_left_vim and move_right_vim commands
closes #3
2024-04-09 23:01:16 +02:00
390a56714a fix: incorrect offset on goto mode cancel 2024-04-09 22:27:33 +02:00
b3f2a8465d feat: exit open recent mode on Ctrl-C or Ctrl-G 2024-04-09 22:26:53 +02:00
cbf87ec7c0 feat: shorten long paths in recent file list 2024-04-09 22:22:06 +02:00
4b2c033c5d feat: add mouse bindings for jump_back/forward and goto_definition 2024-04-09 18:25:41 +02:00
e2c565dfee fix: crash on shutdown from dangling logger references 2024-04-01 22:02:08 +02:00
f12694778b fix: process modifier key events independtly of modifier bits
This fixes ctrl-click on latest kitty.
2024-04-01 21:09:41 +02:00
2e8fd58ba5 feat: WIP start work on goto_definition LSP command 2024-03-31 22:41:20 +02:00
4585c5af62 feat: add command to add cursors to all line ends 2024-03-31 21:00:19 +02:00
8f8d4b6145 feat: add command to add cursors to all matches
Also, move inspector view to Ctrl-Shift-i
2024-03-31 19:13:43 +02:00
744c6012a7 feat: add search box to open recent file mode 2024-03-28 22:29:40 +01:00
c4315d1dc5 feat: limit number of recent files returned by project manager 2024-03-27 22:25:04 +01:00
c36cd87119 fix: don't stay in open_recent mode if navigate fails 2024-03-27 21:13:56 +01:00
da432a22ec feat: open current file in recent list on ctrl release 2024-03-27 21:13:14 +01:00
2c4452dd81 feat: add keyboard support to menus 2024-03-26 22:01:31 +01:00
2d1fb680e8 feat: continue work on open_recent UI (WIP) 2024-03-22 21:03:00 +01:00