cfa0269
Merge pull request #701 from zed-industries/restart-lsp
Click to expand commit body
Add restart-lsp keybinding
Max Brunsfeld created
cfa0269
Merge pull request #701 from zed-industries/restart-lsp
Add restart-lsp keybinding
Max Brunsfeld created
0dce371
Add assert_set_eq macro to make test clearer
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
32d2e59
Test language server restart works as expected
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
0453dd1
Allow flex items to float to the end of the flex axis
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
621e67b
Revert deletion of `FindEditor` in theme
Antonio Scandurra created
94097a5
Fix buffer search unit tests
Antonio Scandurra created
fb46615
Use a fancier angle bracket in the breadcrumbs
Max Brunsfeld created
45ad5f3
Parse JS as TSX
Max Brunsfeld created
3b4cab9
Move all configuration of individual LSP servers to LspAdapter
Max Brunsfeld created
ebc711f
Restructure fake language server setup
Replace FakeLanguageServerConfig with FakeLanguageServerAdapter
Max Brunsfeld created
ec57c1f
Properly dedup restarts of language servers
Keith Simmons created
6d91fd0
Add restart-lsp keybinding
Keith Simmons created
158d987
Start work on allowing language servers to support multiple languages
Max Brunsfeld created
32b6c3d
Express workspace in terms of new components
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
Nathan Sobo and Nate Butler created
39f46f6
WIP: Color WIP
Nate Butler created
0e1d371
Add typescript language server
Currently not tested for tsx files Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
9669f5a
WIP: Add `rose` color tokens to `core.ts`
Nate Butler created
1615c61
Start on TypeScript-based styling system
Co-Authored-By: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
Nathan Sobo and Nate Butler created
d466768
WIP
Max Brunsfeld created
dd1c88a
Add basic TypeScript and TSX support
Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
a11665e
Render project search query editor in toolbar
Antonio Scandurra created
a6bdb6d
Embed match index inside of search query editor
Antonio Scandurra created
13f4255
Show breadcrumbs in the toolbar
Antonio Scandurra created
099250c
Introduce `MultiBuffer::symbols_containing`
Antonio Scandurra created
bfa5dd5
Don't underflow when calling `symbols_containing_offset(0)`
Antonio Scandurra created
d7a39a2
Honor `SearchBar` being dismissed when changing the active item
Antonio Scandurra created
42a7e57
Add padding to toolbar
Antonio Scandurra created
a86118c
Avoid matching duplicate `impl` outline items in tests
Antonio Scandurra created
9df2dac
Restructure `Pane` to have a single `Toolbar` with multiple items
Antonio Scandurra created
d296bb2
Emit `Event::PaneAdded` in `Workspace` when a new pane is created
Antonio Scandurra created
d7026c2
Merge branch 'main' into breadcrumbs
Antonio Scandurra created
a8600e7
Make language's language server config non-optional
Max Brunsfeld created
4d456d3
Remove duplication in build_language_registry
Max Brunsfeld created
cc9843c
Merge pull request #692 from zed-industries/selection-history
Allow undoing and redoing selections via `cmd-u` and `cmd-shift-u`
Antonio Scandurra created
f274a6a
Avoid unnecessary clones when undoing/redoing selections
Antonio Scandurra created
5ef6337
Merge branch 'main' into selection-history
Antonio Scandurra created
aec82ef
Test selection history
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
45ecd8e
Always use square brackets in `marked_text_ranges`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
686085d
Merge pull request #690 from zed-industries/indent-keybindings
Bind `Outdent` and `Indent` respectively to `cmd-[` and `cmd-]`
Antonio Scandurra created
bbfb63f
Cap selection history to 1024 entries
Antonio Scandurra created
2a1fed1
Insert tabs instead of indenting only when all selections are empty
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
0cd356c
Merge pull request #689 from zed-industries/format-timeout
Skip formatting during save if it takes too long
Antonio Scandurra created
aa3e2ef
Merge pull request #691 from zed-industries/snap-icons-to-pixel-grid
Snap icon sprites to pixel grid
Antonio Scandurra created
73c2f52
Implement `cmd-u` and `cmd-shift-u` to undo and redo selections
Antonio Scandurra created
4ed0607
Extract `SelectionHistory` in preparation to store an undo/redo stack
Antonio Scandurra created
3cfa2c6
Autoscroll to newest cursor on cmd-d instead of fitting all selections
Antonio Scandurra created
f69bd0e
Snap icon sprites to pixel grid
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
ac88003
Bind `Outdent` and `Indent` respectively to `cmd-[` and `cmd-]`
Antonio Scandurra created
a2c4205
Make indent and outdent explicit actions and unify `tab`bing logic
Antonio Scandurra created
03752f9
Fix warnings
Antonio Scandurra created