Max Brunsfeld
bf54488ac1
Add shift-enter binding for newline in auto-height editors
2024-01-19 16:03:08 -08:00
Joseph T. Lyons
59389d24e7
Rename show cursors to display cursor names
2024-01-19 11:37:57 -05:00
Joseph T. Lyons
bdb1b196bf
Allow cursors to be shown via a command
2024-01-19 02:58:30 -05:00
Mikayla
2972efb721
Change name of deploy action to indicate what scope it operates at
2024-01-16 10:30:21 -08:00
Julia
d5c5c61a69
Stop following on escape key press
2024-01-11 11:25:35 -05:00
Kirill Bulatov
a5a9292c76
Return back old project search behavior as default.
...
Add a `workspace::DeploySearch` action and use it as a default for "cmd-shift-f" binding.
This action opens existing search tab if it exists, or creates a new one otherwise.
`workspace::NewSearch` action is still available and always opens an existing search tab.
2024-01-04 21:17:24 +02:00
Max Brunsfeld
541ae5993d
Restrcit context for some editor bindings that don't apply to single-line editors
2023-12-19 14:11:59 -08:00
Max Brunsfeld
cd1f47e462
Put ToggleZoom key binding back into the block with no context
2023-12-06 11:32:05 -08:00
Nathan Sobo and Max
57afaa0ebc
Move workspace bindings to workspace context
...
Without this, hitting cmd-n on the context menu in the project browser
invokes the workspace::NewFile action instead of the project::NewFile
action. We're considering changing the behavior so that bindings with no
context can only invoke global actions.
Co-Authored-By: Max <max@zed.dev >
2023-12-01 15:59:40 -07:00
Joseph T. Lyons
a0ff783d4b
Fix bug preventing spaces from being used in filename
2023-11-29 22:04:41 -05:00
Conrad Irwin
db582b776b
Add read-only channel notes support
...
Fix some bugs where ChannelNotes and ChannelChat had old cached channel
instances
2023-10-19 13:20:49 -06:00
Piotr Osiewicz
9319b81317
assets: Add keybinds to replace ( #3055 )
...
Release Notes:
- N/A
2023-09-28 13:04:14 +02:00
Conrad Irwin
c9da617730
Add SwapPaneInDirection
...
Add keybindings for vim (and non-vim)
2023-09-26 22:00:51 -06:00
Piotr Osiewicz
071fa7f832
project_replace: Fix up key bindings ( #3034 )
...
Release Notes:
- N/A
2023-09-26 18:40:41 +02:00
Mikayla Maki
0c042436d4
Fix space and copy/paste when editing a channel ( #3030 )
...
This fixes several bugs with how spaces and keyboard commands interact
with channel creating / renaming.
fixes
https://github.com/zed-industries/community/discussions/2076#discussioncomment-7096959
Release Notes:
- N/A
2023-09-25 15:20:00 -05:00
Mikayla
e0373b0bc6
Fix space and copy/paste when editing a channel
2023-09-25 11:31:02 -07:00
Conrad Irwin
1241fc6bc4
Add cmd-+ as an alias for cmd-=
...
For github.com/zed-industries/community#1021
2023-09-25 11:31:34 -06:00
Mikayla
043f998a97
fix default keybindings for select all matches
2023-09-20 17:14:19 -07:00
Kyle Caverly
5d7ec08095
Keyboard navigation and setting persistence for project search ( #2996 )
...
Enable keyboard shortcuts for Project Search modes, and ensure project
search settings are persisted search to search.
Release Notes:
- Added alt-cmd-s to Toggle Semantic Search Mode
- Added alt-cmd-g to Toggle Regex Search Mode
- Added alt-cmd-x to Toggle Text Search Mode
- Defaulted new project searches to using last used search mode and
settings.
2023-09-20 12:44:30 -04:00
Mikayla
71df613d1c
Fix rebase
2023-09-20 08:34:18 -07:00
Mikayla
1d665148b3
Fix infinite loop in select all matches
2023-09-20 08:25:21 -07:00
Mikayla
38b05545a4
Add select all command to the editor, equivalent to hitting cmd-d as many times as possible
2023-09-20 08:25:20 -07:00
KCaverly
41f23e6adb
add keymaps for activating text, regex and semantic modes
2023-09-20 10:04:43 -04:00
Mikayla
2dc8da1006
Add hover styles to channels matching the current selection
...
Fix chat desync from moving / linking channels
2023-09-19 17:50:02 -07:00
Conrad Irwin
d5d2c2785a
vim counts ( #2958 )
...
Release Notes:
- vim: Fix counts with operators (`2yy`, `d3d`, etc.)
([#1496 ](https://github.com/zed-industries/community/issues/1496 ))
([#970 ](https://github.com/zed-industries/community/issues/970 )).
- vim: Add support for counts with insert actions (`2i`, `2o`, `2a`,
etc.)
- vim: add `_` and `g_`
2023-09-12 14:32:00 -06:00
Piotr Osiewicz and Max
b21d8ecf19
Replace in buffer adjustments ( #2960 )
...
This PR addresses feedback from @maxbrunsfeld on new replace in buffer.
It fixes:
- missing padding surrounding replace input.
- missing padding around replace buttons.
- missing `.notify` call which made the replace fields not show up
immediately sometimes.
Release Notes:
- N/A
---------
Co-authored-by: Max <max@zed.dev >
2023-09-12 22:08:39 +02:00
Conrad Irwin
b850e0b8a6
vim: ALlow counts on insert actions
...
This re-uses the existing repeat infrastructure.
2023-09-11 18:09:47 -06:00
Conrad Irwin
ea19a9e284
Split ContextMenu actions
...
This should have no user-visible impact.
For vim `.` to repeat it's important that actions are replayable.
Currently editor::MoveDown *sometimes* moves the cursor down, and
*sometimes* selects the next completion.
For replay we need to be able to separate the two.
2023-09-02 21:04:19 -06:00
Kirill Bulatov
ce7c0d3426
Use ctrl-: instead of ctrl-shift-: for inlay hints toggling
...
The latter is not posible to press in Zed, since `:` is typed as
`shift-;` with typical US keyboard layouts.
In the end, it's the same buttons you have to press to toggle the inlay
hints, but working this time.
2023-08-31 10:43:29 +03:00
Antonio Scandurra
8f85b1a536
Introduce code generation ( #2901 )
...

Release Notes:
- Added a new "Inline Assist" feature that lets you transform a
selection or generate new code at the cursor location by hitting
`ctrl-enter`.
2023-08-30 14:58:22 +02:00
Kirill Bulatov
e4caf451c3
Add a default binding for toggling inlay hints
2023-08-29 20:56:26 +03:00
Antonio Scandurra
6eb450178e
Merge remote-tracking branch 'origin/main' into ai-refactoring
2023-08-25 13:37:32 +02:00
Antonio Scandurra
c549cdb9b2
Rework inline assistant
2023-08-25 11:39:27 +02:00
Joseph T. Lyons
07a815a3bc
Add default bindings for new file and directory
2023-08-22 11:33:40 -04:00
Conrad Irwin
b855d248bd
vim visual block ( #2849 )
...
Release notes:
- vim: add Visual Block mode
([#984 ](https://github.com/zed-industries/community/issues/984 )),
([#1415 ](https://github.com/zed-industries/community/issues/1415 )).
- vim: add support for `a<object>` and `i<object>` in visual modes
- vim: fix scroll shortcuts (`ctrl-{f,b,d,u,e,y}`) in visual modes
- allow `shift-enter` to type a newline.
2023-08-18 09:55:40 -06:00
Conrad Irwin
ec0934dac1
shift-enter should also give a newline
...
(reported as vim feedback, but really true of the editor too)
2023-08-17 16:01:19 -06:00
Mikayla
a37da1b636
Merge branch 'main' into project_search_design
2023-08-17 01:56:05 -07:00
KCaverly
4e3526b616
Merge branch 'main' of github.com:zed-industries/zed into project_search_design
2023-08-16 12:43:04 +01:00
Piotr Osiewicz
d131cc0324
Add cycle mode command for buffer search
2023-08-09 18:02:21 +02:00
Mikayla
647f724c30
Position and style the channel editor correctly
...
Fix a bug where some channel updates would be lost
Add channel name sanitization before storing in the database
2023-08-08 14:06:29 -07:00
Piotr Osiewicz
3c71113730
Update keybinds to use new names
2023-08-08 14:33:51 +02:00
Mikayla
247d6c9dc5
Push focus and fix keybindings
2023-08-07 13:31:58 -07:00
Max Brunsfeld and Mikayla
acce8aba4a
Flesh out channel member management
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-04 14:12:08 -07:00
Piotr Osiewicz and Kyle
c23dbfe986
Remove reference to pane from a toolbar.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-03 16:09:26 +02:00
KCaverly
599c7e814c
catch up with main
2023-08-02 16:48:11 -04:00
KCaverly
ef34de3b11
update keymaps for cycle search mode and toggle filters
2023-08-02 15:08:54 -04:00
Max Brunsfeld
076649aae1
Merge branch 'main' into collab-panel
2023-08-02 09:08:50 -07:00
Kirill Bulatov
97bea79029
Add project search history
2023-08-01 01:31:28 +03:00
Kirill Bulatov
a4f69b5b45
Add buffer search history
2023-08-01 01:31:28 +03:00
Mikayla Maki
a5868e7658
Move channels panel into collab and rename to collab panel
...
remove contacts popover and add to collab panel
2023-07-28 13:24:42 -07:00