4e9f0ad
Improve inlay hint cache lookup
Kirill Bulatov created
4e9f0ad
Improve inlay hint cache lookup
Kirill Bulatov created
8ae3f79
Restructure inlay highlights data for proper access
Kirill Bulatov created
06555a4
vim: g s/S for outline/project symbols
Conrad Irwin created
9b901df
small fix to rate status update (#2967)
Small fix to update code for rate limiting status. Release Notes (Preview only) - Fixed update to only stop updating status, when the rate limit is reset to None
Kyle Caverly created
8ff3e37
small fix to rate status update
KCaverly created
9b43acf
Remove useless background highlights code
Kirill Bulatov created
396efec
Uncomment the rest of the tests
Kirill Bulatov created
47e0535
Randomize inlay highlight range start
Kirill Bulatov created
129fb62
Consider offsets in inlay chunks
Kirill Bulatov created
a9de6c3
Properly handle inlay highlights in the InlayMap
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov and Antonio Scandurra created
80b96eb
Add inlay highlight test
Kirill Bulatov created
42bd2be
Implement inlay highlighting
Kirill Bulatov created
890a587
Use standalone inlay background highlights
Kirill Bulatov created
9f5314e
Unify highlights in *Map
Kirill Bulatov created
6c00cd8
Do not combine inlay and text highlights on the *Map level
Kirill Bulatov created
c19c889
add initial search inside modified buffers
KCaverly created
1eb74ac
editor: Do not run brace completion on empty text. (#2965)
Users of keyboard layout with IME complained about the peculiar behaviour where typing in "sss" and then removing all of it left behind one 's' and also appended a closing brace. This was not reproducible on a buffer without language, so I've suspected that brace insertion might be a problem here. For whatever reason when the user removes the last character from a run that triggered IME, we receive a notification about an empty insertion. Sadly, brace completion does not handle an empty input properly and we erroneously insert a closing brace when deleting the followup characters. In fact, the brace inserted is always the closing brace for the first entry in language's config.toml 'brackets' field (see Scheme vs Markdown). This guard also allows for the proper removal of the first character. Closes community tickets zed-industries/community#877 zed-industries/community#1329 Z-2869 Release Notes: - Fixed handling of bracket completion for international keyboard layouts that use IME. This led to Zed erroneously inserting the `}` character while removing the first character that triggered IME.
Piotr Osiewicz created
f86e5a9
WIP
Antonio Scandurra created
6a27161
Make path optional when parsing file
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
Antonio Scandurra and Kyle Caverly created
137dda3
wip eval framework for semantic index
KCaverly created
24698b6
Fix toggle replace tooltip (#2964)
Release Notes: - N/A
Joseph T. Lyons created
15bdff1
Fix toggle replace tooltip
Joseph T. Lyons created
0c1b2e5
cleaned up warnings
KCaverly created
eff44f9
semantic index eval, indexing appropriately
KCaverly created
18c899a
Remove dead code for old admin pages
Max Brunsfeld created
4ea6d12
Document that PostgREST needs to be installed for running locally
Max Brunsfeld created
dddd37f
Run postgrest as part of foreman
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
3910efe
Use PostgREST instead of pgAdmin
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
fd10b49
Fix `.active()` interaction state
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>
Nate Butler and Nathan Sobo created
974bc07
collab 0.21.0
Joseph T. Lyons created
c4a5caa
Get pgadmin loading the passfile
Max Brunsfeld created
a316e25
Checkpoint
Nate Butler created
f54f2c5
Checkpoint
Nate Butler created
a6cb5f9
v0.105.x dev
Joseph T. Lyons created
6f29582
progress on eval
KCaverly created
5697a87
Fix indentation issues when generating or transforming code with inline assistant (#2961)
This pull request extracts a separate `Codegen` struct that models the interaction with OpenAI and takes care of diffing, auto-indenting and reporting regions to highlight. As part of this refactoring, we're now relying less on the AI model to indent code. The new logic lets tree-sitter decide how the first line should be indented. Then, for every subsequent line reported by ChatGPT, it calculates an indent delta relative to the first reported line and applies it to the indent level chosen by tree-sitter. Release Notes: - Improved auto-indentation when using the inline assistant.
Antonio Scandurra created
127d035
Diff lines one chunk at a time after discovering indentation
Antonio Scandurra created
70c9b8f
Merge remote-tracking branch 'origin/main' into polish-codegen
Antonio Scandurra created
b8c4375
Never use the indentation that comes from OpenAI
Antonio Scandurra created
94db0be
Start work on deploying pgAdmin to k8s cluster
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
5483866
Retrieve load balancer certificate id from DigitalOcean on each deploy
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
d4fbe99
add eval for gpt-engineer
KCaverly created
0d14bbb
add eval values for tree-sitter
KCaverly created
329a072
vim counts (#2958)
Release Notes: - vim: Fix counts with operators (`2yy`, `d3d`, etc.) ([#1496](https://github.com/zed-industries/community/issues/1496)) ([#970](https://github.com/zed-industries/community/issues/970)). - vim: Add support for counts with insert actions (`2i`, `2o`, `2a`, etc.) - vim: add `_` and `g_`
Conrad Irwin created
66c967d
start work on eval script for semantic_index
KCaverly created
a63b78d
Replace in buffer adjustments (#2960)
This PR addresses feedback from @maxbrunsfeld on new replace in buffer. It fixes: - missing padding surrounding replace input. - missing padding around replace buttons. - missing `.notify` call which made the replace fields not show up immediately sometimes. Release Notes: - N/A --------- Co-authored-by: Max <max@zed.dev>
Piotr Osiewicz and Max created
65e0a67
Lsp status bugfix (#2959)
Release Notes: - Fixed a case where language server download statuses could be skipped. - Fixed a case where language server diagnostic progress could get stuck when restarting a language server.
Julia created
bbc4673
Checkpoint
Nate Butler created
c6f2930
Avoid keeping stale LSP progress indicator state when server is removed
Julia created
0958def
Remove another supported exemption
Conrad Irwin created