Commit log
9385690
Add test for common_prefix_at and rewrite it to be more readable and
Click to expand commit body
pass the new test cases
Keith Simmons
created
3 years ago
263e3d8
Start work on interpreting 'label/insertText' completions
Click to expand commit body
These completions don't supply a range that should be overwritten, so
the client needs to infer it via substring matching.
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld
and
Keith Simmons
created
3 years ago
c280c85
Hard-code LSP formatting options for now
Click to expand commit body
This is needed for auto-formatting to work properly in TypeScript and JSON
Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld
and
Keith Simmons
created
3 years ago
cf9efd7
Improve installation of npm-based language servers
Click to expand commit body
* Use --prefix flag to guarantee that they are installed in .zed
* Use the @latest tag when available
* Extract helper functions
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld
and
Keith Simmons
created
3 years ago
4805cfe
Merge branch 'main' into typescript
Max Brunsfeld
created
3 years ago
cfa0269
Merge pull request #701 from zed-industries/restart-lsp
Click to expand commit body
Add restart-lsp keybinding
Max Brunsfeld
created
3 years ago
0dce371
Add assert_set_eq macro to make test clearer
Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons
and
Max Brunsfeld
created
3 years ago
32d2e59
Test language server restart works as expected
Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons
and
Max Brunsfeld
created
3 years ago
0453dd1
Allow flex items to float to the end of the flex axis
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
621e67b
Revert deletion of `FindEditor` in theme
Antonio Scandurra
created
3 years ago
94097a5
Fix buffer search unit tests
Antonio Scandurra
created
3 years ago
fb46615
Use a fancier angle bracket in the breadcrumbs
Max Brunsfeld
created
3 years ago
45ad5f3
Parse JS as TSX
Max Brunsfeld
created
3 years ago
3b4cab9
Move all configuration of individual LSP servers to LspAdapter
Max Brunsfeld
created
3 years ago
ebc711f
Restructure fake language server setup
Click to expand commit body
Replace FakeLanguageServerConfig with FakeLanguageServerAdapter
Max Brunsfeld
created
3 years ago
ec57c1f
Properly dedup restarts of language servers
Keith Simmons
created
3 years ago
6d91fd0
Add restart-lsp keybinding
Keith Simmons
created
3 years ago
158d987
Start work on allowing language servers to support multiple languages
Max Brunsfeld
created
3 years ago
0e1d371
Add typescript language server
Click to expand commit body
Currently not tested for tsx files
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons
and
Max Brunsfeld
created
3 years ago
Max Brunsfeld
created
3 years ago
dd1c88a
Add basic TypeScript and TSX support
Click to expand commit body
Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld
and
Keith Simmons
created
3 years ago
a11665e
Render project search query editor in toolbar
Antonio Scandurra
created
3 years ago
a6bdb6d
Embed match index inside of search query editor
Antonio Scandurra
created
3 years ago
13f4255
Show breadcrumbs in the toolbar
Antonio Scandurra
created
3 years ago
099250c
Introduce `MultiBuffer::symbols_containing`
Antonio Scandurra
created
3 years ago
bfa5dd5
Don't underflow when calling `symbols_containing_offset(0)`
Antonio Scandurra
created
3 years ago
d7a39a2
Honor `SearchBar` being dismissed when changing the active item
Antonio Scandurra
created
3 years ago
42a7e57
Add padding to toolbar
Antonio Scandurra
created
3 years ago
a86118c
Avoid matching duplicate `impl` outline items in tests
Antonio Scandurra
created
3 years ago
9df2dac
Restructure `Pane` to have a single `Toolbar` with multiple items
Antonio Scandurra
created
3 years ago
d296bb2
Emit `Event::PaneAdded` in `Workspace` when a new pane is created
Antonio Scandurra
created
3 years ago
d7026c2
Merge branch 'main' into breadcrumbs
Antonio Scandurra
created
3 years ago
a8600e7
Make language's language server config non-optional
Max Brunsfeld
created
3 years ago
4d456d3
Remove duplication in build_language_registry
Max Brunsfeld
created
3 years ago
cc9843c
Merge pull request #692 from zed-industries/selection-history
Click to expand commit body
Allow undoing and redoing selections via `cmd-u` and `cmd-shift-u`
Antonio Scandurra
created
3 years ago
f274a6a
Avoid unnecessary clones when undoing/redoing selections
Antonio Scandurra
created
3 years ago
5ef6337
Merge branch 'main' into selection-history
Antonio Scandurra
created
3 years ago
aec82ef
Test selection history
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
45ecd8e
Always use square brackets in `marked_text_ranges`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
686085d
Merge pull request #690 from zed-industries/indent-keybindings
Click to expand commit body
Bind `Outdent` and `Indent` respectively to `cmd-[` and `cmd-]`
Antonio Scandurra
created
3 years ago
bbfb63f
Cap selection history to 1024 entries
Antonio Scandurra
created
3 years ago
2a1fed1
Insert tabs instead of indenting only when all selections are empty
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
0cd356c
Merge pull request #689 from zed-industries/format-timeout
Click to expand commit body
Skip formatting during save if it takes too long
Antonio Scandurra
created
3 years ago
aa3e2ef
Merge pull request #691 from zed-industries/snap-icons-to-pixel-grid
Click to expand commit body
Snap icon sprites to pixel grid
Antonio Scandurra
created
3 years ago
73c2f52
Implement `cmd-u` and `cmd-shift-u` to undo and redo selections
Antonio Scandurra
created
3 years ago
4ed0607
Extract `SelectionHistory` in preparation to store an undo/redo stack
Antonio Scandurra
created
3 years ago
3cfa2c6
Autoscroll to newest cursor on cmd-d instead of fitting all selections
Antonio Scandurra
created
3 years ago
f69bd0e
Snap icon sprites to pixel grid
Click to expand commit body
This should resolve some rendering artifacts potentially caused by
floating point errors when sampling the texture. It should also lead
to crisper images when icons are rendered midway through a pixel.
Antonio Scandurra
created
3 years ago
ac88003
Bind `Outdent` and `Indent` respectively to `cmd-[` and `cmd-]`
Antonio Scandurra
created
3 years ago
a2c4205
Make indent and outdent explicit actions and unify `tab`bing logic
Antonio Scandurra
created
3 years ago
Page 2 of 71