fe57e04
vim: Allow ^ as a motion
Click to expand commit body
Fixes: zed-industries/community#856
Conrad Irwin created
fe57e04
vim: Allow ^ as a motion
Fixes: zed-industries/community#856
Conrad Irwin created
b055f59
vim: ctrl-c to exit visual mode
Fixes: zed-industries/community#1447 Contributes: zed-industries/community#1089
Conrad Irwin created
14eab4e
branch list: dismiss correct window on PickerEvent.
Query proper window
Piotr Osiewicz created
6c01aea
Do not perform OnTypeFormating after pair brace insert (#2672)
Closes https://linear.app/zed-industries/issue/Z-2358/ra-brace-auto-surround-causes-duplicate-end-char-with-selection Release Notes: - Fixed a bug when duplicate brace appeared after selected text got surrounded with braces
Kirill Bulatov created
806268f
Merge branch 'main' into git-menu
Piotr Osiewicz created
85701c9
Do not perform OnTypeFormating after pair brace insert
Co-Authored-By: Julia Risley <julia@zed.dev>
Kirill Bulatov and Julia Risley created
4eedc3e
Remove flex from underneath the pickers
Piotr Osiewicz created
8efb66b
Do not add extra spaces to hints (#2671)
Closes https://linear.app/zed-industries/issue/Z-2526/inlay-hints-in-typescript-types-have-extra-space-before#comment-ac88a101 Release Notes: - N/A
Kirill Bulatov created
43d4f04
Do not add extra spaces to hints
Kirill Bulatov created
e36d5f4
Fix % when on the last character of the line
Contributes: zed-industries/community#682
Conrad Irwin created
026ad19
Dismiss dropdowns on click out
Piotr Osiewicz created
525521e
Render match count next to branch label
Piotr Osiewicz created
138de37
Add basic sound handling infrastructure
Mikayla Maki created
18a5a47
moved semantic search model to dev and preview only.
moved db update tasks to long lived persistent task. Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
3408b98
updated file compare in the semantic indexing engine, to work off of modified system times as opposed to file hashes
Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
36907bb
updated vector store indexing to only use languages with an embedding.scm treesitter query
Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
e017d62
Remove excessive hint update queries (#2667)
Closes https://linear.app/zed-industries/issue/Z-2513/panic-in-refresh-inlay-hints * Filter out queries for outdated buffers just before hint tasks spawn: multicaret edits might emit standalone events simultaneously * Only spawn inlay update tasks for visible buffers with corresponding language * Do not spawn tasks for local projects' buffers without LSP servers Release Notes: - N/A
Kirill Bulatov created
ae54e1d
Remove excessive hint update queries
* Filter out queries for outdated buffers just before hint tasks spawn: multicared edits might empit standalone events simultaneously * Only spawn inlay update tasks for visible buffers with corresponding language * Do not spawn tasks for local projects' buffers without LSP servers
Kirill Bulatov created
f83514c
Fix regression in handling git FS events (#2670)
As part of an optimization in https://github.com/zed-industries/zed/pull/2663, I changed the way that the worktree ignores FS events within unloaded directories. But this accidentally prevented us from detecting some events that occur inside of `.git` directories. In this PR, I've made further tweaks to which FS events we can ignore. We now explicitly opt *in* to scanning `.git` (shallowly) directories (even though they are ignored). Note that we still don't recursively scan the git directory (including all of the files inside `objects` etc). This seems like the correct amount of work to do, and from my testing (and our unit tests that use the real FS and real git repositories), it seems to work correctly. Release Notes: - Fixed a bug where Zed would not detect some git repository changes (preview only).
Max Brunsfeld created
92df76e
Fix accidental ignoring of git FS events
Max Brunsfeld created
7c2c1a2
Add missing rust-side definitions
Piotr Osiewicz created
cec884b
Add styles for project name/git menu
Piotr Osiewicz created
a5d9a10
Focus dropdowns on open
Piotr Osiewicz created
6042cf9
Fix bug preventing the assist command from working in certain keymaps (#2669)
Fixes: https://github.com/zed-industries/community/issues/1712 The keymaps were adding in a `"cmd-enter": "editor::NewlineBelow",` entry in the context of `Editor`, and this was clobbering the assist command in the assistant panel context. Zed now defines this command in the default keymap under the context of `"context": "Editor && mode == full"`. All I needed to basically do was remove that command from the keymaps. I also removed the `"cmd-shift-enter": "editor::NewlineAbove" from the `Editor` context in those keymaps as wel, as it is also defined in the default keymap. Release Notes: - Fix bug preventing the `assistant: assist` command from working in certain keymaps
Joseph T. Lyons created
4a654f5
Fix bug preventing the assist command from working in certain keymaps
Joseph T. Lyons created
0db0876
implemented file deletes on project indexing
KCaverly created
a9c1395
WIP: Add the ability to make new directories by adding slashes to a file name (#2638)
This PR adds a new way to make files / directories in the project panel, by writing a path instead of a file. TODO: - [x] Solve a race condition that sometimes causes the newly created file to not be selected / expanded correctly. - [x] Change file refreshes to be minimal Release Notes: - Adds the ability to create new folders in the create-file action ([743](https://github.com/zed-industries/community/issues/743))
Mikayla Maki created
ed75c31
Improve styling of git menu
Piotr Osiewicz created
b699e5c
Add styles to git menu
Piotr Osiewicz created
e3ab549
removed sleep from directory scanning as fixes upstream appear to be scanning correctly
KCaverly created
1d737e4
Merge branch 'main' of github.com:zed-industries/zed into vector_store
KCaverly created
3be8977
Switch branches within spawn()
Piotr Osiewicz created
c1a6292
Add missing call to cx.notify
Piotr Osiewicz created
081e340
Do not query db on foreground thread.
Co-authored-by: Mikayla <mikayla@zed.dev>
Piotr Osiewicz and Mikayla created
818ddbc
Make project dropdown exclusive wrt git menu
Piotr Osiewicz created
888d3b3
Project dropdown menu
Piotr Osiewicz created
d000ea9
Fix warning about unused variable
Piotr Osiewicz created
1eb0f3d
Update toast for checkout failure
Piotr Osiewicz created
98f71a7
Trail off project/branch name
Piotr Osiewicz created
e57364e
Remove unnecessary imports
Piotr Osiewicz created
aeafa6f
Fix build after rebase
Piotr Osiewicz created
c84f3b3
Add toast for git checkout failure
Piotr Osiewicz created
54fad59
List recent branches
Piotr Osiewicz created
3027e47
Add timestamps to branches
Piotr Osiewicz created
6747acb
Trail off branch names
Piotr Osiewicz created
ac6e9c8
Render header and footer of git menu
Piotr Osiewicz created
d8d0bdc
WIP: git menu
Piotr Osiewicz created
3d6e063
Fix method header
Mikayla Maki created
d22a576
fix failing test
Mikayla Maki created
abb58c4
vim: Fix edge-case in } when trailing newline is absent
Added .assert_shared_state() to NeovimBackedTestContext – although it's not strictly necessary to show the expected behaviour in the test file (as we can just compare to neovim's JSON recording), it makes it much easier to understand what we're testing.
Conrad Irwin created