Antonio Scandurra and Kyle Caverly
3c70b127bd
Simplify SemanticIndex::index_project
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-05 16:54:48 +02:00
Antonio Scandurra and Kyle Caverly
6b1dc63fc0
Retrieve embeddings based on pending files
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-05 16:16:12 +02:00
Antonio Scandurra and Kyle Caverly
7b5a41dda2
Move retrieval of embeddings from the db into reindex_changed_files
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-05 16:09:24 +02:00
Antonio Scandurra
d4cff68475
🎨
2023-09-05 15:52:36 +02:00
Kirill Bulatov
42976b6014
Add LSP logs clear button ( #2913 )
...
LSP logs tend to accumulate and hinder performance (e.g. search is
slower over 20 MB of json files).
Add a way to clear them.
Release Notes:
- N/A
2023-09-05 12:11:35 +03:00
Conrad Irwin
56db21d54b
Split ContextMenu actions
...
This should have no user-visible impact.
For vim `.` to repeat it's important that actions are replayable.
Currently editor::MoveDown *sometimes* moves the cursor down, and
*sometimes* selects the next completion.
For replay we need to be able to separate the two.
2023-09-02 21:04:19 -06:00
Conrad Irwin
55dd0b176c
Use consistent naming
2023-09-02 19:52:18 -06:00
Conrad Irwin
3a7b551e33
Fix tests with no neovim
2023-09-02 19:43:05 -06:00
Max Brunsfeld
6827ddf97d
Start work on refreshing channel buffer collaborators on server restart
2023-09-01 17:51:00 -07:00
Max Brunsfeld
e6babce556
Broadcast new peer ids for rejoined channel collaborators
2023-09-01 17:23:55 -07:00
Max Brunsfeld
d7e4cb4ab1
executor: timers must be used
2023-09-01 16:52:41 -07:00
Max Brunsfeld
d370c72fbf
Start work on rejoining channel buffers
2023-09-01 16:52:12 -07:00
KCaverly
8dbc0fe033
update pragma settings for improved database performance
2023-09-01 17:07:20 -04:00
Conrad Irwin
af12977d17
vim: Add S to substitute line
...
For zed-industries/community#1897
2023-09-01 13:13:59 -06:00
Conrad Irwin
aa7b65bbaf
Merge branch 'main' into vim-softwrap-word
2023-09-01 12:23:56 -06:00
Conrad Irwin
6d7949654b
Fix accidental visual selection on scroll
...
As part of this fix partial page distance calculations to more closely
match vim.
2023-09-01 11:14:27 -06:00
KCaverly and Max
54235f4fb1
updated embeddings background delay to 5 minutes
...
Co-authored-by: Max <max@zed.dev >
2023-09-01 13:04:09 -04:00
KCaverly and Max
e86964eb5d
optimize insert file in vector database
...
Co-authored-by: Max <max@zed.dev >
2023-09-01 13:01:37 -04:00
Nathan Sobo
2fa9c037c8
Merge remote-tracking branch 'origin' into storybook
2023-09-01 10:08:48 -06:00
Nathan Sobo
6275c560e7
Fix warnings for a clean build
2023-09-01 10:08:41 -06:00
KCaverly and Antonio
524533cfb2
flush embeddings queue when no files are parsed for 250 milliseconds
...
Co-authored-by: Antonio <antonio@zed.dev >
2023-09-01 11:24:08 -04:00
KCaverly and Antonio
c4db914f0a
move embeddings queue to use single hashmap for all changed paths
...
Co-authored-by: Antonio <me@as-cii.com >
2023-09-01 08:59:25 -04:00
Antonio Scandurra
d868ec920f
Avoid duplicate entries in inline assistant's prompt history
2023-09-01 09:15:29 +02:00
Max Brunsfeld
1e60454643
Renumber protobuf fields, bump protocol version
2023-08-31 16:31:26 -07:00
Max Brunsfeld
03f0365d4d
Remove local timestamps from CRDT operations
...
Use lamport timestamps for everything.
2023-08-31 16:23:06 -07:00
KCaverly
afa59abbcd
WIP: work towards wiring up a embeddings_for_digest hashmap that is stored for all indexed files
2023-08-31 16:42:39 -04:00
Max Brunsfeld
eecd4e39cc
Propagate Cancel action if there is no pending inline assist
2023-08-31 11:09:36 -07:00
KCaverly
50cfb067e7
fill embeddings with database values and skip during embeddings queue
2023-08-31 13:19:17 -04:00
Antonio Scandurra
220533ff1a
WIP
2023-08-31 18:00:57 +02:00
Antonio Scandurra and Kyle Caverly
2503d54d19
Rename Sha1 to DocumentDigest
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-08-31 18:00:36 +02:00
Antonio Scandurra and Kyle Caverly
3001a46f69
Reify Embedding/Sha1 structs that can be (de)serialized from SQL
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-08-31 17:55:43 +02:00
Kirill Bulatov
fe2300fdaa
Style the clear button better, add border to button constructor options
2023-08-31 18:31:21 +03:00
Kirill Bulatov
7b5974e8e9
Add LSP logs clear button
2023-08-31 18:31:21 +03:00
Antonio Scandurra and Kyle Caverly
c763e728d1
Write to and read from the database in a transactional way
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-08-31 16:59:54 +02:00
Antonio Scandurra and Kyle Caverly
35440be98e
Abstract away how database transactions are executed
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-08-31 16:54:11 +02:00
Kirill Bulatov
ddc6214216
Tailwind autocomplete ( #2920 )
...
Release Notes:
- Added basic Tailwind CSS autocomplete support
([#746 ](https://github.com/zed-industries/community/issues/746 )).
2023-08-31 16:55:46 +03:00
Kirill Bulatov
5731ef51cd
Fix plugin LSP adapter intefrace
2023-08-31 15:32:24 +03:00
Kirill Bulatov
e682db7101
Route completion requests through remote protocol, if needed
2023-08-31 15:22:13 +03:00
Kirill Bulatov
5bc5831032
Fix wrong assertion in the test
2023-08-31 14:31:43 +03:00
Kirill Bulatov
292af55ebc
Ensure all client LSP queries are forwarded via collab
2023-08-31 14:29:37 +03:00
Kirill Bulatov
fff385a585
Fix project tests
2023-08-31 13:01:53 +03:00
Kirill Bulatov
9e12df43d0
Post-rebase fixes
2023-08-31 11:53:46 +03:00
Kirill Bulatov
18efc0d5e5
Fix the tests, by not requiring stderr for fake servers
2023-08-31 11:07:37 +03:00
Julia
ff3865a4ad
Merge branch 'main' into multi-server-completions-tailwind
2023-08-30 22:58:37 -04:00
Julia and Kirill Bulatov
529adb95a1
Scope Tailwind in JS/TS to within string
...
In some situations outside JSX elements Tailwind will never
respond to a completion request, holding up the tsserver completions.
Only submit the request to Tailwind when we wouldn't get tsserver
completions anyway and don't submit to Tailwind when we know we won't
get Tailwind completions
Co-Authored-By: Kirill Bulatov <kirill@zed.dev >
2023-08-30 21:14:39 -04:00
Kirill Bulatov
0f619e0b67
Do not write TRACE logs into file for Lua
2023-08-31 01:14:37 +03:00
Kirill Bulatov
54e7e2f59d
Capture language servers' stderr into server logs
2023-08-31 01:14:37 +03:00
Nathan Sobo
3b5ee59273
Split playground into gpui2 and storybook
2023-08-30 16:12:14 -06:00
Max Brunsfeld
4b5948e004
Disable save as prompt for channel notes
2023-08-30 15:05:47 -07:00
Kirill Bulatov
d9a72aa1e0
Rewrite inlay hint collab tests to remove races ( #2916 )
...
Release Notes:
- N/A
2023-08-31 00:49:50 +03:00