ZIm/crates/vim/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
..
digraph Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
normal vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
test vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
change_list.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
command.rs vim: Add 'gf' command, make files cmd-clickable (#16534) 2024-08-22 14:27:11 +02:00
digraph.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
insert.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
mode_indicator.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
motion.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
normal.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
object.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
replace.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
state.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
surrounds.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
test.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
vim.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00
visual.rs vim: Improve lifecycle (#16477) 2024-08-20 20:48:50 -06:00