Kay Simmons
cf0966d8ea
Merge pull request #2090 from zed-industries/workspace-window-position-persistence
...
Workspace window position persistence
2023-01-27 15:24:01 -08:00
Max Brunsfeld
0d24428606
Avoid opening a definitions tab if there are no definitions found
2023-01-26 10:30:01 -08:00
Kay Simmons
56396af37b
wip
2023-01-25 11:32:19 -08:00
c8d64a7056
Add cursor position to feedback editor
...
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com >
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-01-25 14:20:23 -05:00
Antonio Scandurra
1027bdf977
Merge branch 'main' into markdown-fenced-blocks
2023-01-24 15:43:35 +01:00
Joseph Lyons
9dc231f461
Merge branch 'main' into in-app-feedback
2023-01-23 18:24:12 -05:00
Mikayla Maki
fc7532d74d
Added complete scripts for generating third party license files
2023-01-23 12:47:12 -08:00
Antonio Scandurra
366000e263
Rename LanguageRegistry::get_language to language_for_name
2023-01-23 08:56:41 +01:00
Joseph Lyons
3f77f72d24
Merge branch 'main' into in-app-feedback
2023-01-23 01:20:10 -05:00
Kay Simmons
751f798d9c
Open multiple definitions in a multibuffer instead of opening the files directly
2023-01-20 13:28:13 -08:00
Max Brunsfeld
bac04fdf31
Merge pull request #2055 from zed-industries/language-config-overrides
...
Language config overrides
2023-01-20 11:15:26 -08:00
Julia
134b13a61a
Merge pull request #2053 from zed-industries/on-move-out
...
Hide hovers when mouse leaves area & window focus is lost
2023-01-20 10:55:26 -05:00
Julia and Antonio Scandurra
bffdd9afe4
Hide editor hover on mouse move out & always notify when hiding hover
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2023-01-20 10:16:24 -05:00
Max Brunsfeld and Julia Risley
b3dc191963
Implement scope-specific bracket matching and comment toggling
...
Co-authored-by: Julia Risley <julia@zed.dev >
2023-01-19 15:04:27 -08:00
Max Brunsfeld and Julia Risley
786ff5ab05
Start work on language config overrides
...
Co-authored-by: Julia Risley <julia@zed.dev >
2023-01-19 12:32:08 -08:00
Joseph Lyons and Mikayla Maki
c217becbfc
Disable soft wrap in single line editors
...
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com >
2023-01-19 13:45:05 -05:00
Julia
c1b0ef4842
Add in-window on-move-out mouse handler concept
2023-01-19 12:34:13 -05:00
Antonio Scandurra
89ccd53f33
Merge branch 'main' into optimize-large-multi-buffers
2023-01-19 16:18:21 +01:00
Antonio Scandurra
33f4c816d5
Add test for stream_excerpts_with_context_lines
2023-01-19 15:54:32 +01:00
Antonio Scandurra
f6c378366f
Introduce MultiBuffer::stream_excerpts_with_context_lines
...
This allows us to push excerpts in a streaming fashion without blocking
the main thread.
2023-01-19 15:42:14 +01:00
Antonio Scandurra
06e86cbc3f
Fix compile errors
2023-01-18 13:58:01 +01:00
Max Brunsfeld
cd50f04dee
Make workspace items expose their underlying models, remove file-related methods
2023-01-17 17:21:06 -08:00
Max Brunsfeld
c0730db60e
Replace MultiBuffer::files with ::for_each_buffer
2023-01-17 16:16:44 -08:00
Max Brunsfeld
85ba7d512a
Merge pull request #2035 from zed-industries/always-auto-indent-block-on-paste
...
Always auto-indent in block-wise mode when pasting
2023-01-17 10:24:41 -08:00
Julia
c357d1e848
Utilize fit autoscroll for various go-to actions
2023-01-17 10:42:53 -05:00
Max Brunsfeld
ab5c9fb038
Always auto-indent in block-wise mode when pasting
...
If the text was copied outside of Zed, so the original indent column is unknown,
then act as if the first line was copied in its entirety.
2023-01-16 17:42:06 -08:00
Kay Simmons
aef8027049
fix replace in normal and visual modes
2023-01-11 14:57:40 -08:00
Mikayla Maki and kay
eca636bd8d
Add opt-out for metric reporting
...
co-authored-by: kay <kay@zed.dev >
2023-01-10 15:49:54 -08:00
Mikayla Maki and Kay
820037d796
Add serializing and restoring editor scroll position
...
Co-authored-by: Kay <kay@zed.dev >
2023-01-09 14:06:40 -08:00
Mikayla Maki and Kay
46746a0873
Added support for ALTER TABLE syntax in the syntax error checker function
...
Co-authored-by: Kay <kay@zed.dev >
2023-01-09 12:41:37 -08:00
Joseph Lyons
04fbec4a01
Merge branch 'main' into in-app-feedback
2023-01-09 14:05:30 -05:00
Julia
b35074fadc
Merge pull request #2013 from zed-industries/autocomplete-require-word-start-match
...
Require first codepoint of autocomplete query to match the first codepoint of some completion's subword
2023-01-09 13:06:43 -05:00
Julia
04a3e0fca9
Test that completion word splitting does reasonable things
2023-01-09 13:02:44 -05:00
Joseph Lyons
86d4586a7e
In-app feedback WIP
2023-01-07 18:53:00 -05:00
Julia
57c2c26c39
Completion word start filtering which is codepoint aware
2023-01-07 15:34:28 -05:00
Julia
3cbf15e2be
Require start autocomplete query byte to match a completion word start byte
2023-01-06 22:47:06 -05:00
Nathan Sobo
e255eb74a0
Merge pull request #2011 from zed-industries/project-reconnection
...
Retain connection to remote projects when temporarily disconnected
2023-01-06 18:01:08 -07:00
Nathan Sobo
ce223e88fe
Fix tests that failed due to defaulting the grouping interval to zero in tests
2023-01-06 17:56:21 -07:00
Kay Simmons
4da1890a54
working f and t bindings
2023-01-06 14:24:20 -08:00
Max Brunsfeld and Nathan Sobo
c07f90cb54
Assert that buffers' file state matches in randomized collab test
...
Co-authored-by: Nathan Sobo <nathan@zed.dev >
2022-12-21 15:38:44 -08:00
Antonio Scandurra
55c5989abc
Synchronize buffers when either the host or a guest reconnects
2022-12-21 14:20:56 +01:00
Max Brunsfeld
2125b40426
Merge pull request #1980 from zed-industries/following-panics
...
Fix panics when following
2022-12-19 11:26:28 -08:00
Julia
6fb3bad2e8
Merge pull request #1983 from zed-industries/multi-buffer-git-gutter
...
Multi buffer git gutter
2022-12-19 10:53:42 -05:00
Max Brunsfeld
5dbb5b5a25
Replicate pending selections separately from other selections
...
This fixes a panic that would occur when a leader created
a pending selection that overlapped another selection,
because the follower would attempt to treat that pending
selection as non-pending, which would violate the invariant
that selections are sorted and disjoint.
2022-12-17 14:00:53 -08:00
Julia and Nathan Sobo
da9a238d26
Handle reversed=true for multi-buffer git-hunks-in-range iteration
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-12-15 18:17:32 -05:00
Julia and Max Brunsfeld
48c0db49da
Rewrite multi-buffer aware git hunks in range to be more correct
...
Less ad-hoc state tracking, rely more on values provided by the
underlying data
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2022-12-15 17:09:09 -05:00
Antonio Scandurra
7c312a10d9
Merge branch 'main' into fix-reconnects-after-deploy
2022-12-15 15:32:05 +01:00
Julia
c0c47139aa
Get tests building again
2022-12-15 00:17:28 -05:00
Max Brunsfeld
c5c2520d43
Introduce a ViewId message, identifying views across calls
2022-12-14 14:40:07 -08:00
Max Brunsfeld
e14f9ef153
Clean up state matching in from_state_proto using let/else statements
2022-12-14 11:09:33 -08:00