ZIm/crates/workspace/src
Thorsten Ball db0c1fd592
vim: Add 'gf' command, make files cmd-clickable (#16534)
Release Notes:

- vim: Added `gf` command to open files under the cursor.
- Filenames can now be `cmd`/`ctrl`-clicked, which opens them.

TODOs:

- [x] `main_test.go` <-- works
- [x] `./my-pkg/my_pkg.go` <-- works
- [x] `../go.mod` <-- works
- [x] `my-pkg/my_pkg.go` <-- works
- [x] `my-pkg/subpkg/subpkg_test.go` <-- works
- [x] `file\ with\ space\ in\ it.txt` <-- works
- [x] `"file\ with\ space\ in\ it.txt"` <-- works
- [x] `"main_test.go"` <-- works
- [x] `/Users/thorstenball/.vimrc` <-- works, but only locally
- [x] `~/.vimrc` <--works, but only locally
- [x] Get it working over collab
- [x] Get hover links working

Demo:



https://github.com/user-attachments/assets/26af7f3b-c392-4aaf-849a-95d6c3b00067

Collab demo:




https://github.com/user-attachments/assets/272598bd-0e82-4556-8f9c-ba53d3a95682
2024-08-22 14:27:11 +02:00
..
persistence zed: Persist window stack order across restarts (#15419) 2024-07-29 17:05:56 +02:00
dock.rs Introduce following for assistant panel (#14479) 2024-07-15 11:36:27 +02:00
item.rs assistant: Undo workflow step when buffer is discarded (#16465) 2024-08-19 18:42:49 +02:00
modal_layer.rs Use ui::prelude::* in a few more spots (#14807) 2024-07-19 08:57:51 -04:00
notifications.rs Copy/paste images into editors (Mac only) (#15782) 2024-08-13 13:18:25 -04:00
pane.rs workspace: Improve error handling when dropping a file that cannot be opened into the workspace pane (#15613) 2024-08-20 15:05:59 +02:00
pane_group.rs Introduce following for assistant panel (#14479) 2024-07-15 11:36:27 +02:00
persistence.rs zed: Persist window stack order across restarts (#15419) 2024-07-29 17:05:56 +02:00
searchable.rs search: Improve performance of replace_all (#13654) 2024-06-28 19:06:44 +02:00
shared_screen.rs Copy/paste images into editors (Mac only) (#15782) 2024-08-13 13:18:25 -04:00
status_bar.rs Add a setting to show time to first window draw and frames per second in status bar (#16422) 2024-08-18 15:22:19 -06:00
tasks.rs Extend task templates with shell and hide fields to use custom shells and custom close behavior (#15031) 2024-07-23 22:58:36 +03:00
toolbar.rs assistant: Show regenerate button only on hover (#15972) 2024-08-08 13:08:57 +02:00
workspace.rs vim: Add 'gf' command, make files cmd-clickable (#16534) 2024-08-22 14:27:11 +02:00
workspace_settings.rs Use US English spelling of "behavior" and "customize" (#15117) 2024-07-24 16:36:01 -04:00