Commit Graph
25009 Commits
Author SHA1 Message Date
Mikayla Maki 0a44ce5c10 Merge pull request #1467 from zed-industries/new-button
Add discoverable 'New' button
2022-08-04 12:02:57 -07:00
Mikayla Maki 4ce562ee0b Merge branch 'new-button' into terminal-context-menu 2022-08-04 12:01:51 -07:00
Julia b6be488b46 Merge pull request #1468 from zed-industries/lsp-initialization-options
Add ability to provide custom LSP server initialization options
2022-08-04 15:01:28 -04:00
Mikayla Maki ab4c242507 update icon 2022-08-04 11:58:55 -07:00
Mikayla Maki 996a368aea Merge branch 'main' into new-button 2022-08-04 11:54:40 -07:00
Nate Butler d85bace563 Add plus icons 2022-08-04 14:51:55 -04:00
ForLoveOfCats 4e5bcdc9ce Add ability to provide custom LSP server initialization options 2022-08-04 14:47:06 -04:00
Max Brunsfeld 7f348ca9e3 Merge pull request #1469 from zed-industries/distinctive-marked-text
Tweak "marked ranges" test helper so that it can be used in documents with braces and brackets
2022-08-04 11:39:04 -07:00
Max Brunsfeld 4ed5b05e7d Add docs to some EditorTestContext methods that use marked text 2022-08-04 11:25:09 -07:00
Mikayla Maki cc06ca84fd Added context menu to terminal 2022-08-04 11:22:09 -07:00
Max Brunsfeld bd8a81def1 Add docs to marked range functions 2022-08-04 11:14:21 -07:00
Max Brunsfeld 8aef95d0c8 Use new marked ranges format whenever we don't need overlapping ranges 2022-08-04 10:23:03 -07:00
Mikayla Maki 30fd73cf70 Checkpoint, not compiling 2022-08-04 10:16:26 -07:00
Mikayla Maki eb4be2e11d Removed icons 2022-08-04 08:42:42 -07:00
Max Brunsfeld 74791f0e12 Use new marked_ranges format in more editor tests 2022-08-03 20:04:47 -07:00
Max Brunsfeld a27d243309 Update vim mode tests to use new marked text format 2022-08-03 17:52:34 -07:00
Mikayla Maki 7f255e6ec0 Added icons to context menu 2022-08-03 16:47:41 -07:00
Max Brunsfeld 8a8a3e0a2a Update marked text helpers to use more distinctive characters for markers 2022-08-03 16:45:16 -07:00
Mikayla Maki 4e4d390783 New button 2022-08-03 15:59:25 -07:00
Mikayla Maki f472c48466 Merge pull request #1466 from zed-industries/alacritty-version-change
Alacritty version change
2022-08-03 15:08:48 -07:00
Mikayla Maki 52da990016 Merge pull request #1465 from zed-industries/render-bug
Fix cell background rendering
2022-08-03 15:06:28 -07:00
Mikayla Maki 8af6738215 Grabbed cargo lock 2022-08-03 15:05:05 -07:00
Mikayla Maki 676e6683c8 Changed alacritty version 2022-08-03 15:04:48 -07:00
Mikayla Maki 89ad342fff Removed debugs 2022-08-03 15:03:03 -07:00
Mikayla Maki 6eef688958 Much better rectangle fiddling 2022-08-03 14:54:45 -07:00
Mikayla Maki 104aacb674 Fixed cursor-over-大 bug 2022-08-03 14:17:25 -07:00
Mikayla Maki 56944c2923 Merge pull request #1464 from zed-industries/lower-latency
Lower terminal latency
2022-08-03 12:21:30 -07:00
Mikayla Maki 74ee99ff41 Reworked loop to lower latency and continue throttling until it's out of events 2022-08-03 12:18:11 -07:00
Max Brunsfeld 3ef9a85cf8 Merge pull request #1462 from zed-industries/crash-on-goto-diagnostic
Fix two crashes related to diagnostics and bugs in mouse-based columnar selection
2022-08-03 12:04:56 -07:00
Julia d4d327a597 Merge pull request #1460 from zed-industries/insert-newline-below
Add `newline_below` action
2022-08-03 14:56:01 -04:00
Mikayla Maki 2f42410608 Merge pull request #1463 from zed-industries/fix-lockup-on-move
Fix lockup on move
2022-08-03 11:39:53 -07:00
Mikayla Maki 398d328a9b Implemented a much more dynamic render/event loop with Antonio 2022-08-03 11:27:36 -07:00
Mikayla Maki 448d663e60 Pause and buffer 2022-08-03 10:29:03 -07:00
Mikayla Maki 00410dbaa3 Merge pull request #1461 from zed-industries/touch-ups
Touch ups
2022-08-03 10:20:04 -07:00
Max Brunsfeld 1606878258 Fix crash and wrong columnar selection when mousing over block lines 2022-08-03 10:19:06 -07:00
Max Brunsfeld 8043c0cea6 Avoid crash when clicking the popover of a diagnostic that's been removed 2022-08-03 09:10:00 -07:00
ForLoveOfCats 0098a573c9 Add newline_below action 2022-08-03 11:34:40 -04:00
Antonio Scandurra d6d067c4b5 Merge pull request #1458 from zed-industries/macos-default-menu-items
Implement default macOS menu items
2022-08-03 15:20:30 +02:00
Antonio Scandurra 0d5f9f7378 Implement default macOS menu items
- `Zed -> Hide`, bound to `cmd-h`
- `Zed -> Hide Others`, bound to `alt-cmd-h`
- `Zed -> Show All`
- `Window -> Minimize`, bound to `cmd-m`
- `Window -> Zoom`
2022-08-03 15:13:30 +02:00
Antonio Scandurra fc97c1d327 Merge pull request #1457 from zed-industries/fix-tab-size-hang
Prevent Zed from hanging when changing tab size
2022-08-03 14:00:24 +02:00
Antonio Scandurra 1c7f03f20b Update old snapshot when only the tab size changes 2022-08-03 12:23:02 +02:00
Antonio Scandurra 4af30921d9 Don't ignore new tab snapshot in WrapMap if only tab size changed 2022-08-03 12:16:46 +02:00
Antonio Scandurra 199aa28d7e Enhance DisplayMap randomized test to change tab size
This removes the need for a unit test.
2022-08-03 12:01:26 +02:00
Antonio Scandurra 39ef29fb40 Recompute layers above tab map entirely when tab size changes
Previously, we wouldn't generate any `TabEdit` when the tab size
changed, causing coordinate spaces in `WrapMap` and `BlockMap` to
become outdated.

This commit generates a synthetic edit that covers the entire `TabMap`
to ensure layers above are synchronized.
2022-08-03 11:06:17 +02:00
Mikayla Maki ea574d4c2b fixed styles 2022-08-02 17:31:40 -07:00
Mikayla Maki e26cd8b81e Added cell styles 2022-08-02 17:20:28 -07:00
Max Brunsfeld 960fa353f3 🎨 Editor::tab 2022-08-02 17:02:25 -07:00
Mikayla Maki f76e70d89a Added key binding 2022-08-02 16:37:14 -07:00
Mikayla Maki e254e8e329 Merge pull request #1408 from zed-industries/rendering-performance
Tracking PR for Terminal rendering performance bugs
2022-08-02 16:16:23 -07:00
Julia 1e78c24e45 Merge pull request #1451 from zed-industries/tab-auto-indent
Auto-indent on tab for cursors left of the suggested indent level
2022-08-02 15:52:12 -04:00