Commits

Adjust multibuffer history test to reflect new behavior

174c9d7ab0 • Max Brunsfeld • Feb 12, 2022

Reduce logging in lsp tests

8d6504826c • Max Brunsfeld • Feb 12, 2022

Remove Buffer::apply_lsp_edits

d84fc3beec • Max Brunsfeld • Feb 12, 2022

Inline MultiBuffer::format

d4b9d9e820 • Max Brunsfeld • Feb 12, 2022

Fix panic when canceling with a pending selection

06bb8d2779 • Max Brunsfeld • Feb 11, 2022

Restructure fake language server to setup request handlers in advance

01664d494c • Max Brunsfeld • Feb 11, 2022

Always call set_selections in mouse selection methods

680d1fedc2 • Max Brunsfeld • Feb 11, 2022

Make multibuffer anchor's buffer_id optional

947fe848c1 • Max Brunsfeld • Feb 11, 2022

Pass the pending selection to update_selections and set_selections

fa194c8e14 • Nathan Sobo • Feb 11, 2022

Revert "Ensure there's always at least one selection in the editor"

ad9a0e2d4f • Nathan Sobo • Feb 11, 2022

Allow toggling of code actions

612a33147a • Antonio Scandurra • Feb 11, 2022

Allow deployment of code actions from indicator

7b28418979 • Antonio Scandurra • Feb 11, 2022

Ensure there's always at least one selection in the editor

b1a44b5816 • Antonio Scandurra • Feb 11, 2022

Render code actions indicator

a41725daee • Antonio Scandurra • Feb 11, 2022

Fetch code actions on cursor movement instead of on-demand

2fcdcac080 • Antonio Scandurra • Feb 11, 2022

Don't return error when definition, completions, etc. are unavailable

763d57c94a • Antonio Scandurra • Feb 11, 2022

Fix panic when trying to render a diagnostic that has no message

3fc3e51a44 • Antonio Scandurra • Feb 11, 2022

Move `Buffer::format` to `Project::format`

4929b8c525 • Antonio Scandurra • Feb 11, 2022

Finish implementing Buffer::edits_from_lsp

645df73a37 • Max Brunsfeld • Feb 11, 2022

Start work on applying LSP edits via a diff

3a1f9bb212 • Max Brunsfeld • Feb 10, 2022

Don't open a multibuffer when code actions's edits are contained in the current editor

424b35253a • Max Brunsfeld • Feb 10, 2022

Make Editor::newest_anchor_selection return a non-optional value

5049c1b286 • Nathan Sobo • Feb 10, 2022

Correctly redo all undone edits after undoing in multi-buffer

93eb005f74 • Nathan Sobo • Feb 10, 2022

Store the oldest transaction id for each excerpted buffer in multi-buffer transactions

c5b0b5f902 • Nathan Sobo • Feb 10, 2022

Undo subsequent edits when undoing in multi-buffer

9936bb2efa • Nathan Sobo • Feb 10, 2022

Push transaction into multi-buffer to allow undoing of a code action

d1f1563278 • Antonio Scandurra • Feb 10, 2022

Allow editor to be saved when in multi-buffer mode

dd223f93ec • Antonio Scandurra • Feb 10, 2022

Fix `push_excerpts_with_context_lines` when ranges overlap

9ea535986f • Antonio Scandurra • Feb 10, 2022

Start work on MultiBuffer::push_excerpts_with_context_lines

9749fea705 • Max Brunsfeld • Feb 10, 2022

Allow inserting multiple excerpts in a batch

471c23e22f • Max Brunsfeld • Feb 10, 2022

Remove ExcerptProperties struct

aa7dfbdd9c • Max Brunsfeld • Feb 10, 2022

Add MultiBufferItemHandle

b67be5ded3 • Max Brunsfeld • Feb 10, 2022

Add BufferSnapshot::edited_ranges_for_transaction

ca697e1bba • Max Brunsfeld • Feb 10, 2022

Add and remove excerpts in randomized FoldMap and WrapMap tests

1ee15e1a59 • Max Brunsfeld • Feb 9, 2022

Get tests passing and project diagnostics view working w/ new excerpt headers

5b4c0d64bc • Max Brunsfeld • Feb 9, 2022

Silence warnings

3d9c39d0eb • Max Brunsfeld • Feb 9, 2022

Fix BlockMap's handling of trailing empty excerpt updates with other edits

fc70c6d4fd • Max Brunsfeld • Feb 9, 2022

Handle replacing trailing empty excerpt with another empty excerpt

cbf59ffafb • Antonio Scandurra • Feb 9, 2022

Add/remove excerpts in BlockMap randomized tests and fix resulting errors

fab6f0c568 • Antonio Scandurra • Feb 9, 2022

Render path headers in editor element

8d95dbe3e6 • Antonio Scandurra • Feb 9, 2022

Fix randomized test failures on `BlockMap` with excerpt headers

f1e3d5285b • Antonio Scandurra • Feb 9, 2022

WIP: Make `editor` crate compile again

0e1318dfe4 • Antonio Scandurra • Feb 9, 2022

WIP - Add excerpt headers as a built-in feature of BlockMap

c7e2fae9cb • Max Brunsfeld • Feb 9, 2022

Fix unused import warnings

8b1fb9a2cc • Max Brunsfeld • Feb 9, 2022

Give the editor a handle to the project, not a weak handle to the workspace

6731d92f60 • Max Brunsfeld • Feb 8, 2022

Fix confirming completions in a multibuffer

624dbc1d0e • Max Brunsfeld • Feb 8, 2022

Consolidate logic for completion alongside code actions in Project

93bcde953c • Max Brunsfeld • Feb 8, 2022

Consolidate all code actions logic into Project

722c84c976 • Max Brunsfeld • Feb 8, 2022

Merge branch 'main' into assists

e0fe8b5a7c • Max Brunsfeld • Feb 8, 2022

Apply lsp edits in reverse order

a32dffdd2b • Max Brunsfeld • Feb 8, 2022

Don't populate editor's context menu state if there are no completions

8bad05a4ba • Max Brunsfeld • Feb 8, 2022

Set file in `test_diagnostics` to excercise language server

36ff31858b • Antonio Scandurra • Feb 8, 2022

Make transactions serializable to enable edits on behalf of other users

7d8641afb6 • Antonio Scandurra • Feb 8, 2022

Bump protocol version

6768288da8 • Antonio Scandurra • Feb 8, 2022

Serialize buffer in terms of operations rather than state

624eb5907e • Antonio Scandurra • Feb 8, 2022

Apply code actions remotely

dca974c7d4 • Antonio Scandurra • Feb 8, 2022

Manually refresh code action when `data` is not present

aedf31e2d8 • Antonio Scandurra • Feb 8, 2022

Send `DidCloseTextDocument` when dropping buffer

9ce3b1adf2 • Antonio Scandurra • Feb 8, 2022

Merge branch 'main' into assists

17114cc6f7 • Antonio Scandurra • Feb 8, 2022

Apply edits received from LSP code actions and open all touched buffers

8f3ff1590e • Antonio Scandurra • Feb 7, 2022

Tolerate language servers reporting non-monotonic buffer versions

7a35ea7b25 • Antonio Scandurra • Feb 7, 2022

Apply file-system operations coming from an LSP code action

a172c3c5c6 • Antonio Scandurra • Feb 7, 2022

WIP: Start on applying code actions

982e90539d • Antonio Scandurra • Feb 7, 2022

Start on code action confirmation

dc20be256e • Nathan Sobo • Feb 5, 2022

Generalize showing and hiding of context menus

ba99b01de6 • Nathan Sobo • Feb 5, 2022

Render code actions context menu

025e83c1ec • Nathan Sobo • Feb 5, 2022

Move rendering and select prev/next into ContextMenu enum

93a3f4b615 • Nathan Sobo • Feb 5, 2022

Start generalizing the completions menu into a context menu

ee661516fa • Nathan Sobo • Feb 5, 2022

Start work on code actions

83d4fe8e3a • Max Brunsfeld • Feb 5, 2022

Add a ToPointUtf16 trait in text and multibuffer

4900019e9b • Max Brunsfeld • Feb 5, 2022

Handle appkit's cancelOperation: message to allow binding `cmd-.`

16acbd2123 • Max Brunsfeld • Feb 5, 2022

Merge pull request #425 from zed-industries/refine-select-larger-node

82afacd33d • Max Brunsfeld • Feb 4, 2022

Merge pull request #424 from zed-industries/fix-goal-column-on-cut

fe1729ff70 • Antonio Scandurra • Feb 4, 2022

Merge pull request #423 from zed-industries/line-selection

01f702ae5e • Nathan Sobo • Feb 4, 2022

Merge pull request #401 from zed-industries/fail-ci-on-warnings

3ef3f3098c • Nathan Sobo • Feb 4, 2022

Merge pull request #400 from zed-industries/libc++

a9d2abebdb • Nathan Sobo • Feb 4, 2022

Merge pull request #399 from zed-industries/unbounded-fs-events

ed37ad37fb • Antonio Scandurra • Feb 4, 2022

Merge pull request #398 from zed-industries/refine-find

1e186d7235 • Antonio Scandurra • Feb 4, 2022

Merge pull request #396 from zed-industries/fix-autocomplete-bugs

bf043fe3fb • Antonio Scandurra • Feb 4, 2022

Merge pull request #394 from zed-industries/fix-selections-after-format

f8dce23440 • Nathan Sobo • Feb 4, 2022

Merge pull request #395 from zed-industries/fix-show-next-diagnostic

ad13bcdbda • Antonio Scandurra • Feb 4, 2022

Merge pull request #393 from zed-industries/autocomplete

40f9d2fc5d • Max Brunsfeld • Feb 3, 2022

v0.14

808550fe41 • Antonio Scandurra • Jan 31, 2022

Merge pull request #378 from zed-industries/multibuffer-anchors

08b8b60377 • Antonio Scandurra • Jan 31, 2022

Merge pull request #380 from zed-industries/find-bar

52f9c27338 • Antonio Scandurra • Jan 31, 2022

Merge pull request #376 from zed-industries/bump-rust-analyzer

bfaeefc61d • Max Brunsfeld • Jan 28, 2022

Merge pull request #375 from zed-industries/more-project-diagnostics-styling

dbf48d2a5b • Antonio Scandurra • Jan 27, 2022

Merge pull request #374 from zed-industries/fix-editor-panic

24d1d2a2ef • Antonio Scandurra • Jan 27, 2022

Merge pull request #373 from zed-industries/empty-diagnostic-message

adf00fafdf • Antonio Scandurra • Jan 27, 2022

Merge pull request #371 from zed-industries/metal-debug

dc95cd9e20 • Antonio Scandurra • Jan 27, 2022

Use latest rust docker image

2749001477 • Max Brunsfeld • Jan 26, 2022

Use new feature resolver

c054e4c9bf • Max Brunsfeld • Jan 26, 2022

Use Rust 2021 edition in all crates

0e55f0ccaa • Max Brunsfeld • Jan 26, 2022

Avoid stripping newlines before opening backticks in error messages

509d362bdd • Max Brunsfeld • Jan 26, 2022

Dial back opacity of border.1 in dark themes

f1d621133e • Max Brunsfeld • Jan 26, 2022

Increase diagnostic editor's vertical scroll margin

76bbd101c6 • Max Brunsfeld • Jan 26, 2022

Avoid showing selection strip on top of diagnostic headers

9b9fcf6927 • Max Brunsfeld • Jan 26, 2022

Alpha-blend borders with backgrounds in quad SDF

51c34ebcc2 • Antonio Scandurra • Jan 26, 2022

Bump the protocol version

02baaa3529 • Antonio Scandurra • Jan 26, 2022

Add retries to rescan test that uses the real file system

e585bc7199 • Nathan Sobo • Jan 26, 2022