Joseph T. Lyons
07cbcd9cb5
Add Nushell support to venv activation
2023-10-01 23:38:30 -04:00
Conrad Irwin
914959abf3
Fix multi-key shortcuts with modifiers
...
To make this work we need to move the handling of multiple possible key
events into the keyboard shortcut system.
This was broken in #2957 .
2023-09-14 14:35:17 -06:00
Kirill Bulatov
eebe1bfe16
Trim off surrounding [] when parsing terminal hover links
...
Terminal has to accept `[` and `]` as valid word parts, due to
`[slug].tsx` being a valid file name.
Yet, terminal has to exclude these to match paths in strings like
`[/some/path/[slug].tsx]`.
2023-08-29 10:40:20 +03:00
Kirill Bulatov
78e343fbd7
Allow [ and ] symbols in terminal links
...
` ./src/pages/[[...slug]].tsx` is a valid file path in macOs and Linux,
and should be available for cmd-hover-click in terminal.
2023-08-28 11:19:57 +03:00
Joseph T. Lyons and Mikayla Maki
4218484d0f
WIP
...
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com >
2023-08-25 15:06:31 -04:00
Joseph T. Lyons
8026edceb7
Shorten setting name
2023-08-23 04:07:10 -04:00
Joseph T. Lyons and Julia
da4fd139ca
WIP
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-08-22 15:29:25 -04:00
Max Brunsfeld
62f33adbc5
Return to master branch of alacritty
2023-08-17 15:31:27 -07:00
Max Brunsfeld
65e251d596
Use our fork of alacritty to avoid winit dependency
2023-08-16 14:31:38 -07:00
Kirill Bulatov
661229e647
Support editor::SelectAll in Terminal
2023-08-15 23:43:32 +03:00
Nathan Sobo
f01d3b87e0
Remove more window id usage
2023-08-08 11:20:09 -06:00
Julia
477619e7ff
Update Alacritty
2023-07-27 12:19:07 -04:00
Mikayla Maki
1d6fc91933
Block extra drag events in original drag handlers
2023-07-26 14:57:46 -07:00
Kirill Bulatov
58c3c412d1
Focus project panel on directory select
2023-07-23 00:12:25 +03:00
Kirill Bulatov
ce61715f02
Open paths starting with ~ from terminal click
2023-07-22 01:34:25 +03:00
Kirill Bulatov
8d71697255
Do not highlight fake URLs in terminal
2023-07-21 11:28:56 +03:00
Kirill Bulatov
cb34f3ce17
Avoid extra blinking on mouse moves
2023-07-18 22:59:41 +03:00
Kirill Bulatov
753b58bce0
Consider all terminal when searching for words
2023-07-18 22:59:41 +03:00
Kirill Bulatov
8e4f3dcf8a
Rework terminal highlight event flow
2023-07-18 22:59:41 +03:00
Kirill Bulatov
2fb18c9506
Avoid excessive blinking on cmd-hover
2023-07-18 22:59:41 +03:00
Kirill Bulatov
05110f7de7
Only highlight the openable things
2023-07-18 22:59:41 +03:00
Kirill Bulatov
31789331fd
Detect and open URLs properly
2023-07-18 22:59:41 +03:00
Kirill Bulatov
3392b1c063
Map initial approach to string opening
2023-07-18 22:59:41 +03:00
Kirill Bulatov
99d084cbb3
Properly handle Cmd press for terminal highlights
2023-07-18 22:59:41 +03:00
Kirill Bulatov and Mikayla
6ff5faef4b
Refactor terminal highlights and open mechanisms
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-07-18 22:59:41 +03:00
Kirill Bulatov
a050e82102
Allow selecting all search matches in buffer
2023-07-14 14:47:12 +03:00
Mikayla Maki
3026e4e6c0
Add line height settings for the editor
2023-07-13 16:14:33 -07:00
Joseph Lyons
4b5a7ec94a
Fix typos
2023-06-02 22:02:19 -04:00
Antonio Scandurra
3b6f02b247
Persist project and terminal panel sizes
2023-05-22 15:55:44 +02:00
Antonio Scandurra
8f56c80d68
Merge branch 'main' into panels
2023-05-22 14:10:17 +02:00
Max Brunsfeld
5325aec94f
Move font size adjustment code to the theme crate
2023-05-17 15:56:32 -07:00
Max Brunsfeld
e7f85efbb8
Rename settings::register_setting -> settings::register
2023-05-17 15:06:11 -07:00
Max Brunsfeld
30e678a450
Remove optional path argument when getting settings
2023-05-17 15:05:20 -07:00
Max Brunsfeld
c261a01c7f
Define theme/ui text style settings in theme crate
2023-05-17 14:44:59 -07:00
Max Brunsfeld
56f2ff64ed
Define language settings in the language crate
2023-05-16 17:29:53 -07:00
Max Brunsfeld
22a7b8e227
Define terminal settings in terminal crate
2023-05-10 17:43:10 -07:00
Max Brunsfeld
d1f33d7052
🎨 Specify more dependencies at the workspace level
2023-04-24 17:41:55 -07:00
Max Brunsfeld
a17f009b00
Use a workspace dependency for the futures crate
2023-04-24 09:43:31 -07:00
Mikayla Maki
b543f3cd78
Remove unused import
2023-04-21 17:26:45 -07:00
Mikayla Maki
d1c34e5867
Revert previous change
2023-04-21 17:24:20 -07:00
Mikayla Maki
ec2d62aa57
Fix a bug where the character under a cursor could not reliably be selected
2023-04-21 17:15:29 -07:00
Mikayla Maki
5059d4a89b
Fixed non-deterministic test failure and made mouse to cell conversion work correctly
2023-04-21 16:06:07 -07:00
Max Brunsfeld
c19dbe38cd
Store buffer's diagnostic sets in a smallvec
2023-04-20 08:58:41 -07:00
Nathan Sobo
45c1106140
Don't export platform::* from gpui
...
I'd like to avoid cluttering the top-level namespace with all the platform-
specific types.
2023-04-07 11:45:53 -06:00
Antonio Scandurra
ba4c257b50
Use the same serde version across the entire workspace
2023-03-28 09:42:00 -07:00
Antonio Scandurra and Julia Risley
e2c6eaa335
Deserialize Theme directly into the heap to avoid stack overflow
...
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-03-17 15:58:52 +01:00
Mikayla Maki
4ecac5b218
Fix divide by 0 in terminal
...
Fix fail to remove contact in contact list
2023-03-16 12:31:50 -07:00
Joseph Lyons
5151df135d
Use terminal titles for buttons
2023-03-07 15:04:12 -05:00
Petros Amoiridis
8bc4a4836c
Merge pull request #2161 from zed-industries/community/3-reveal-in-finder
...
Introduce Reveal in Finder
2023-02-15 16:11:04 +02:00
Petros Amoiridis
ceb1531fcf
Use open_url from the platform module
...
And remove the open function from the `util` crate.
2023-02-15 15:58:57 +02:00