Commit log

ca00128 End of day

Mikayla Maki created

59ba9da Probably good enough using the two thread solution, latency is low for most things, and it feels good

Mikayla Maki created

115677e Start work on auto-indenting lines on tab

Click to expand commit body
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>

Max Brunsfeld and Julia Risley created

05cc78d Abandoning this attempt, nto good enough at async

Mikayla Maki created

33638c0 Use first cursor's indent column when pasting w/ different # of cursors

Max Brunsfeld created

04e4060 Fix mistakes in editor auto-indent test

Max Brunsfeld created

6417681 Merge pull request #1437 from zed-industries/exponential-invites

Click to expand commit body
Assign 5 invites to users who redeem an invite code

Antonio Scandurra created

bc8bec8 Assign 5 invites to users who redeem an invite code

Antonio Scandurra created

a59813c Merge pull request #1430 from zed-industries/xdg-compliance

Click to expand commit body
Store config files under `~/.config/zed` and data files under `~/Library/Application Support/Zed`

Antonio Scandurra created

8cf56f8 Merge pull request #1420 from zed-industries/goto-type-definition

Click to expand commit body
Draft: Add "go to type definition" action

Julia created

d474e1e Deduplicate some lsp_command code

ForLoveOfCats created

479fbee Add test cases for `cmd+shift+click" behavior

ForLoveOfCats created

2c70583 Add `cmd+shift+click` action for triggering go to type definition

ForLoveOfCats created

5149c15 Add "go to type definition" action

ForLoveOfCats created

f2d92d6 Copy setting and keymap files from legacy config locations

Antonio Scandurra created

5f6e4c7 Extract all zed config/cache paths into a `paths` module

Antonio Scandurra created

cfe3ebd Use XDG-compliant directories for config and cache files

Antonio Scandurra created

a842016 Merge pull request #1418 from zed-industries/autoindent-on-paste

Click to expand commit body
Auto-indent improvements

Max Brunsfeld created

868c460 :art: Rename and simplify some autoindent stuff

Max Brunsfeld created

7a26fa1 Record start columns when writing to the clipboard from Zed

Max Brunsfeld created

2d05f90 Start work on adjusting pasted text based on old start column

Max Brunsfeld created

8471af5 Improved render performance implementation to use a fork of alacritty which includes the last # of bytes processed as a way of estimating throughput in cases where the terminal output is chanegd in place

Mikayla Maki created

3a74290 Merge branch 'main' into autoindent-on-paste

Max Brunsfeld created

81cbdcf Reduced time holding lock even more

Mikayla Maki created

fa5af43 Introduce AutoindentMode parameter to Buffer::edit

Click to expand commit body
This controls whether or not we preserve the relative indentation
of inserted text blocks.

Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>

Max Brunsfeld and Mikayla Maki created

cdf6ae2 Remove `indent_size` parameter from `Buffer::edit_with_autoindent`

Click to expand commit body
Instead, compute the indent size by reading the settings inside that method.

Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>

Max Brunsfeld and Mikayla Maki created

b1b252e Fix error in autoindent range calculation

Max Brunsfeld created

b8383b6 Merge pull request #1402 from zed-industries/open-log

Click to expand commit body
Introduce `zed: open log` command

Antonio Scandurra created

df6e733 Open both old and new log files, but just retain the last 1000 lines

Antonio Scandurra created

de35c3f Prevent log file from becoming larger than 1MB

Antonio Scandurra created

b20aefc First draft for opening Zed.log

Isaac Clayton created

57146b6 Added variable rate refreshing based on terminal throughput. Should be the last of the performance improvements for now

Mikayla Maki created

8a48a11 Implemcargo

Mikayla Maki created

20d4522 Move terminal modal keymap context to the connected view

K Simmons created

0ccdc64 Working on finding a way of estimating throughput

Mikayla Maki created

153305f Finished long-lock style rendering. Need to dynamically adjust the notification rate to handle high throughput scenarios

Mikayla Maki created

9dfdaae Nearly done, not scheduling our own re-render yet

Mikayla Maki created

92de5ab v0.49.1

Antonio Scandurra created

426b577 Merge pull request #1419 from zed-industries/ime-regressions

Click to expand commit body
Fix IME regressions

Antonio Scandurra created

f0814c7 Fix vim tests using old key bindings

Antonio Scandurra created

6a718dc Don't insert input when the `fn` key is held

Antonio Scandurra created

d3f14fb Dispatch application menu events if custom key equivalent wasn't found

Antonio Scandurra created

5c5e7db Fix vim keybindings containing the `shift` modifier

Click to expand commit body
They regressed as part of https://github.com/zed-industries/zed/pull/1405.

Antonio Scandurra created

fe7ba09 Honor shift when converting keystroke to native key equivalent

Antonio Scandurra created

f547c26 Restructure autoindent to preserve relative indentation of inserted text

Max Brunsfeld created

537530b :art: compute_autoindents

Max Brunsfeld created

09ed149 Improve calculation of which lines are new when auto-indenting

Max Brunsfeld created

d1e878f Checkpoint, still not compiling

Mikayla Maki created

6b9c1e7 Merge pull request #1417 from zed-industries/working-directory-regression

Click to expand commit body
Fixed regression in working directory code

Mikayla Maki created

8a6605c Added test covering this feature

Mikayla Maki created