Commit Graph
4753 Commits
Author SHA1 Message Date
Mikayla Maki eb9aaac05e Update terminal.rs
Whoopsies
2022-06-30 20:30:52 -07:00
Mikayla Maki 1645b28207 Merge pull request #1267 from zed-industries/terminal-fr
This pull request is small and doesn't include many changes to any existing functionality. In the interest of removing blockers ASAP, I will merge.
2022-06-30 20:12:08 -07:00
Mikayla Maki a44bb3735a Refactored and commented code to be my expressive 2022-06-30 20:02:16 -07:00
Mikayla Maki ccf6030e5a Fully functional background colors :D 2022-06-30 19:21:42 -07:00
Keith Simmons c974f2d149 Merge pull request #1263 from zed-industries/misc-vim-fixes
Minor vim fixes
2022-06-30 12:47:08 -07:00
Keith Simmons 49d1b87d94 Fix vim editor focus selection issues, cancel vim operators on escape and unbound keys 2022-06-30 12:36:02 -07:00
Mikayla Maki 0edc045722 Merge pull request #1255 from zed-industries/terminal-fr
WIP: Terminal
2022-06-30 11:30:28 -07:00
Mikayla Maki a723fd318b Added background colors and matched the cursor color 2022-06-29 18:50:08 -07:00
Mikayla Maki ec466ade2f Directly qualified function makes cargo happy 2022-06-29 18:34:02 -07:00
Mikayla Maki d8cbb5ce80 Actually correctly flag tests 2022-06-29 18:31:52 -07:00
Mikayla Maki 25bc2ee137 Fixed unused import 2022-06-29 18:29:36 -07:00
Mikayla Maki f68e7ae030 Support for all 24 bits of colors 2022-06-29 18:27:27 -07:00
Max Brunsfeld 760e46ab84 Merge pull request #1261 from zed-industries/combined-activity-indicator
Show LSP status and auto update status in one status bar indicator
2022-06-29 17:07:35 -07:00
Max Brunsfeld 58291fe46e Show LSP status and auto update status in one status bar indicator 2022-06-29 16:54:01 -07:00
Mikayla Maki 7f57e19ea3 Finished current working directory stuff 2022-06-29 16:22:05 -07:00
Max Brunsfeld b5bd42ac37 Merge pull request #1257 from zed-industries/vscode-pane-bindings
Adjust pane, tab, panel management bindings to match VS Code
2022-06-29 15:49:25 -07:00
Max Brunsfeld ddc60ad96d Add split actions to the application menu 2022-06-29 15:40:32 -07:00
Max Brunsfeld 41f717215a Add other standard macOS bindings for switching to next/prev tab 2022-06-29 15:33:46 -07:00
Max Brunsfeld d791858a07 Adjust pane, tab, panel management bindings to match VS Code 2022-06-29 15:33:46 -07:00
Mikayla Maki 3d95b7ed91 Properly fixed the issues with the grid :D 2022-06-29 13:19:25 -07:00
Mikayla Maki 50229241a5 Remove swp 2022-06-29 13:08:02 -07:00
Mikayla Maki ffe2372c35 Added a test with max, cludged a fix for resizing 2022-06-29 13:07:44 -07:00
Keith Simmons 0d6d9a2bd5 Merge pull request #1256 from zed-industries/remove-vim-commands-when-disabled
Update command palette filter from vim mode more proactively
2022-06-29 12:08:18 -07:00
Keith Simmons ee3daac057 Update command palette filter from vim mode more proactively 2022-06-29 11:58:12 -07:00
Mikayla Maki 925698dc0d Fixed warnings 😓 2022-06-29 09:38:02 -07:00
Mikayla Maki b0432bbc63 Removed dead clear code 2022-06-28 18:45:26 -07:00
Mikayla Maki 3cdc64fc6f Fixed focus issues with scrolling and input 2022-06-28 18:28:13 -07:00
Mikayla Maki 23d102c00f Added theme support 2022-06-28 17:07:18 -07:00
Mikayla Maki 9f1399b185 Fixed scrolling and cursor location 2022-06-28 15:45:27 -07:00
Mikayla Maki b0a1555a7d First bits of polish 2022-06-28 15:45:27 -07:00
Mikayla Maki 4c32811f35 Working on selection 2022-06-28 15:45:27 -07:00
Mikayla Maki aa30498bd5 working on selection and scrolling in terminals 2022-06-28 15:45:27 -07:00
Mikayla Maki e575c72699 Removed final stuff from theme.rs 2022-06-28 15:45:27 -07:00
Mikayla Maki 8225416433 Forgot to commit last night 2022-06-28 15:45:27 -07:00
Mikayla Maki d3e6ce77bd Finally on solid conceptual ground, able to move ahead confidently with Alacritty code 2022-06-28 15:45:27 -07:00
Max Brunsfeld 7aaf72b228 0.42.0 2022-06-28 14:33:19 -07:00
Keith Simmons 15dcc4323a Merge pull request #1254 from zed-industries/command-palette-filter
Command palette filter
2022-06-28 14:31:21 -07:00
Max Brunsfeld ebb0b332d2 Merge pull request #1235 from zed-industries/diagnostics-in-hidden-worktrees
Allow diagnostics to be published for hidden worktrees
2022-06-28 14:29:41 -07:00
Max Brunsfeld 3973098faf Exclude hidden worktrees from project's diagnostic summaries 2022-06-28 14:23:24 -07:00
Keith Simmons db77b1e776 add test for filter 2022-06-28 13:45:34 -07:00
Keith Simmons 320cb7d94d Add command palette filter global and update it when vim mode is enabled/disabled 2022-06-28 13:35:43 -07:00
Max Brunsfeld de02308dac Merge pull request #1253 from zed-industries/rust-autoindent-fix
Fix rust auto-indent regression
2022-06-28 13:34:56 -07:00
Max Brunsfeld 3f4c0add6a Allow diagnostics to be published for hidden worktrees 2022-06-28 13:31:04 -07:00
Max Brunsfeld d9de9f4afa In most languages, use prev non-empty line as basis for preserving indent 2022-06-28 12:21:54 -07:00
Antonio Scandurra 99ccd62728 v0.41.0 2022-06-28 11:21:06 +02:00
Antonio Scandurra d158356381 Merge pull request #1247 from zed-industries/ignore-non-created-progress-tokens
Ignore tokens that were not created via `WorkDoneProgressCreate`
2022-06-28 10:14:42 +02:00
Antonio Scandurra a6c1e9b9ff Merge pull request #1246 from zed-industries/python-autoindent
Fix Python auto-indent using new auto-indent features
2022-06-28 10:14:22 +02:00
Antonio Scandurra 7787ac3b6c Ignore tokens that were not created via WorkDoneProgressCreate
With the new version of rust-analyzer, we were seeing stray `WorkDoneProgress::End`
messages that create an imbalance in the `pending_diagnostic_updates` that never
resolves. This was causing the diagnostic status bar item to never update because
we wouldn't emit `DiskBasedDiagnosticsStarted` nor `DiskBasedDiagnosticsFinished`.

This commit fixes the above situation by only acknowledging progress report for tokens
that have explicitly been created via the `WorkDoneProgressCreate` request, as stated
by the protocol.

In addition to that, we are replacing the `pending_diagnostic_updates: isize` with
a `has_pending_diagnostic_updates: bool`. We added it at some point to prevent a similar
issue where we would observe begin/end reports in a seemingly random order, which would cause
us to permanently display a `checking...` message in the status bar. I believe this commit
fixes that as well because the `isize` was just a less general solution for the same
underlying issue. As the protocol states: "the token provided in the create request should
only be used once (e.g. only one begin, many report and one end notification should be sent
to it)."
2022-06-28 10:08:43 +02:00
Antonio Scandurra 4a0df2dcae Merge pull request #1241 from zed-industries/reopen-closed-item
Introduce `pane::ReopenClosedItem` bound to `cmd-shift-t`
2022-06-28 08:09:03 +02:00
Antonio Scandurra 03ce0f633f 💄 2022-06-28 08:04:39 +02:00