Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1034 commits
Select commit Hold shift + click to select a range
2727f55
Add support for projects managed with Yarn (#13644)
osiewicz Jul 11, 2024
45c54d1
assistant: Show a message when no docs providers are available (#14207)
maxdeviant Jul 11, 2024
f61abe0
Pass `hold: true` to Alacritty for tasks (#13898)
hron Jul 11, 2024
99f5625
docs: Tiny formatting tweaks on the Linux page (#14208)
danilo-leal Jul 11, 2024
37fc4ce
Allow Zed Nightly to use v0.0.7 of the Zed extension API (#14209)
maxdeviant Jul 11, 2024
c071e19
docs: Add stray design tweaks (#14205)
danilo-leal Jul 11, 2024
de78eb4
Keymap changes for `editor::JoinLines` (#14136)
notpeter Jul 11, 2024
1d7b28c
Add Upper/LowerCase binds to Linux Sublime Text keybinds (#14155)
notpeter Jul 11, 2024
b558e8d
svelte: Bump to v0.0.2 (#14220)
maxdeviant Jul 11, 2024
6eeec9b
windows: Create window with correct size (#14218)
JunkuiZhang Jul 11, 2024
fd03454
Fix reverse selections always being cleared (#14150)
WeetHet Jul 11, 2024
c195c4d
docs: Document `buffer_line_height` (#14168)
oliverpool Jul 11, 2024
d49727f
terminal: Set `TERM_PROGRAM` and `TERM_PROGRAM_VERSION` environment v…
ldm0 Jul 11, 2024
018a2a2
vim: Fix `c` when range ends in a multibyte character (#14139)
ConradIrwin Jul 11, 2024
e51d469
Invalidate anchors when they get deleted (#14116)
rgbkrk Jul 11, 2024
3541a11
Disrupt blink for immediate feedback on cursor shape changes (#14177)
omertuc Jul 11, 2024
0c1a3db
Update getting-started.md
mikayla-maki Jul 11, 2024
47a7890
Update system-requirements.md
mikayla-maki Jul 11, 2024
8e853e2
Update linux.md
mikayla-maki Jul 11, 2024
b0dbc80
vim: (BREAKING) clean up keymap contexts (#14233)
ConradIrwin Jul 11, 2024
d9d8c1f
assistant: Handle `http://` links in `/fetch` (#14243)
tomconerlyanth Jul 11, 2024
4c63e8b
docs: Fix Linux aarch64 tarball links (#14245)
brad Jul 11, 2024
cd4847c
assistant: Use a more generic icon for the `/docs` command (#14247)
maxdeviant Jul 11, 2024
c18e9ae
Add `items_baseline` to `Styled` (#14238)
iamnbutler Jul 11, 2024
906688f
assistant: Show a warning indicator when the user needs to run `cargo…
maxdeviant Jul 11, 2024
ac528dd
Fix panic when evaluating a code snippet containing multi-byte charac…
maxbrunsfeld Jul 11, 2024
b87d1ea
linux: Panic less on window init (#14255)
ConradIrwin Jul 11, 2024
12dfd4a
Don't panic on unknown cursor style on x11 (#14264)
ConradIrwin Jul 11, 2024
e402d7e
vim: Add support for vim::PreviousLineStart motion (#14193)
ika-musuko Jul 11, 2024
adf74fd
linux: Fix panic handling unknown keys (#14274)
ConradIrwin Jul 11, 2024
9f5309c
Remove non-default wrap setting for markdown (#14304)
SomeoneToIgnore Jul 12, 2024
8abc000
Fix nushell local env detection by using direnv export (#13902)
WeetHet Jul 12, 2024
ea26a01
Do not render a signature popover when its location is before the vis…
SomeoneToIgnore Jul 12, 2024
607ad6d
zig: Improve indentation (#14332)
notpeter Jul 12, 2024
106e062
PlainText language: Default to SoftWrap::EditorWidth (#14331)
notpeter Jul 12, 2024
739038d
docs: Add ALT Linux (Sisyphus) (#14351)
Armatik Jul 12, 2024
ca80343
assistant: Add docs provider for `docs.rs` (#14356)
maxdeviant Jul 12, 2024
85d77a3
Clarify `/docs` error message when `target/doc` does not exist (#14364)
maxdeviant Jul 12, 2024
0a718c6
windows: Return client size and position from `window_bounds` (#14228)
JunkuiZhang Jul 12, 2024
59bc027
Fix direnv option being named direnv and not load_direnv in the docs …
WeetHet Jul 12, 2024
11178ea
Fix diagnostic popover not overflowing when necessary (#14322)
WeetHet Jul 12, 2024
fe3fe94
linux: Indicate when the window is focused (#14266)
mikayla-maki Jul 12, 2024
3deb000
assistant: Add basic glob support for expanding items in `/docs` (#14…
maxdeviant Jul 12, 2024
21c5ce2
Add pyright workspace configuration (#14265)
FilipeBisinella Jul 12, 2024
489077b
Extract a BufferStore object from Project (#14037)
maxbrunsfeld Jul 12, 2024
dd63e25
Revert `hold: true` for macOS tasks (#14376)
SomeoneToIgnore Jul 13, 2024
9ce989a
Tidy up collab-related signature help data (#14377)
SomeoneToIgnore Jul 13, 2024
89fbd65
Do not fold excerpts by default in the outline panel (#14378)
SomeoneToIgnore Jul 13, 2024
3a41094
Apply `terminal.foreground` and `terminal.background` from theme (#14…
zakj Jul 13, 2024
e5dc6be
deno: wire up LSP settings (#14410)
sigmaSd Jul 13, 2024
88c5eb5
Lookup prettier more leniently (#14403)
SomeoneToIgnore Jul 13, 2024
f8b5e42
Do not send `textDocument/didSave` message if server does not declare…
SomeoneToIgnore Jul 13, 2024
59ce353
Turn off `use_on_type_format` too, for languages that have `format_on…
SomeoneToIgnore Jul 13, 2024
4a3097d
x11: Fix capitalization with neo 2 (#14466)
XDeme1 Jul 15, 2024
70d983a
Include stable package in docs, mention UM, and link to sources for t…
lleyton Jul 15, 2024
ba09eab
windows: Make window creation failable (#14395)
JunkuiZhang Jul 15, 2024
315692d
windows: Refactor clipboard implementation (#14347)
JunkuiZhang Jul 15, 2024
684d9dd
zig: Wire up LSP `settings` and `binary.{path/arguments}` for `zls` (…
llogick Jul 15, 2024
977a1b7
Support dynamic formatting capabilities [un]registration (#14478)
SomeoneToIgnore Jul 15, 2024
decdd3b
Introduce following for assistant panel (#14479)
as-cii Jul 15, 2024
98b95d9
Introduce `/symbols` command in assistant panel (#14360)
maxbrunsfeld Jul 15, 2024
f0279e6
Add Gemini models to cloud enum (#14482)
nathansobo Jul 15, 2024
e8d674d
Show cursors for shared contexts (#14484)
as-cii Jul 15, 2024
c1aa4d9
rust: Expose import names in completions for modules and functions (#…
osiewicz Jul 15, 2024
e50811c
Adjust list item & pickers spacing (#14250)
danilo-leal Jul 15, 2024
3c38be5
Add keyboard shortcuts to center scrolling around current line (#14385)
notpeter Jul 15, 2024
e26dbe2
Add linux Zed log location to crash report github issue template (#14…
notpeter Jul 15, 2024
5d860e2
Fix selectable popover dismissing on key press (#14368)
effdotsh Jul 15, 2024
f3ddd18
linux: Show warning if file picker portal is missing (#14401)
apricotbucket28 Jul 15, 2024
0b0de8c
Display hint to add PATH for Fish shell too (#14504)
makeProjectGreatAgain Jul 15, 2024
c27c412
linux: re-add open fallback (#14359)
ConradIrwin Jul 15, 2024
868455f
linux: Fix IME on fcitx5 (#14508)
ConradIrwin Jul 15, 2024
b58abb1
linux: Hide Install CLI from welcome (#14506)
ConradIrwin Jul 15, 2024
1856320
Add mouse handling to gpui input example (#14350)
ConradIrwin Jul 15, 2024
fa3d290
Add REPL dropdown menu to toolbar (#14493)
iamnbutler Jul 15, 2024
143035b
gpui_macros: Extract `border_style_methods` macro (#14514)
maxdeviant Jul 15, 2024
2c6cb4e
Fix Cmd+\ for workspace::ToggleLeftDock for Atom base keymap (#14098)
audionerd Jul 15, 2024
d7a25c1
Add an experimental, WIP diagnostics grouping panel (#14515)
SomeoneToIgnore Jul 15, 2024
2ae1a47
Upsell built-in features on the extensions page (#14516)
maxdeviant Jul 15, 2024
1818fef
Display file icons in tabs (#14523)
maxdeviant Jul 15, 2024
da33aac
extensions_ui: Remove commented-out code (#14525)
maxdeviant Jul 15, 2024
abc5abc
open picker (#14524)
ConradIrwin Jul 15, 2024
3407256
linux: Tweak file chooser dialogs (#14526)
apricotbucket28 Jul 16, 2024
e68d9f4
Switch to muted color for kernel output labels (#14529)
rgbkrk Jul 16, 2024
e413823
Headless extensions (#14538)
ConradIrwin Jul 16, 2024
ef20afa
project_panel: Fixed open in split not working in project panel (#14535)
CharlesChen0823 Jul 16, 2024
2a8cee5
Keep initial tab config without the icons (#14553)
SomeoneToIgnore Jul 16, 2024
bf7e474
Properly fix the tab icons
SomeoneToIgnore Jul 16, 2024
fdd233e
Change the context menu and Copilot settings icon (#14501)
danilo-leal Jul 16, 2024
66f0c39
linux: Fix missing licenses in binary causing panics (#14561)
mrnugget Jul 16, 2024
f54f5df
linux: Build Nightly for ARM too (#14562)
mrnugget Jul 16, 2024
751508b
linux: Install dependencies when bundling nightly (#14566)
mrnugget Jul 16, 2024
d338e4a
editor: Improve performance of edit coalescing (#14567)
osiewicz Jul 16, 2024
0bf0152
Fix GoForward shortcut on non-US keyboard layouts (#14570)
notpeter Jul 16, 2024
6cf6614
Fix xkbcommon overflow more (#14571)
ConradIrwin Jul 16, 2024
a51a9b0
docs: Add AOSC OS Installation (#14575)
eatradish Jul 16, 2024
b3d0ac3
Show how to switch out kernels and discover them (#14531)
rgbkrk Jul 16, 2024
1b85438
docs: Fix casing of "REPL" in sidebar (#14579)
maxdeviant Jul 16, 2024
09c497f
editor: Ensure allocation reuse (#14577)
osiewicz Jul 16, 2024
0556edd
docs: Add Git page (#14582)
maxdeviant Jul 16, 2024
f9472ce
extensions_ui: Add telemetry for docs click-throughs from feature ups…
maxdeviant Jul 16, 2024
400ae9c
extensions_ui: Add feature upsell for Go (#14586)
maxdeviant Jul 16, 2024
09459fa
wayland: Fix drag and drop for paths with spaces (#14574)
apricotbucket28 Jul 16, 2024
be1387f
Fix text appearing twice after Chinese character input (#14558)
aohanhongzhi Jul 16, 2024
62ab6e1
remoting: Allow Add/Remove remote folder (#14532)
ConradIrwin Jul 16, 2024
cf8bd4a
Remoting public alpha (#14541)
ConradIrwin Jul 16, 2024
cb6fc11
Rank exact extension ID matches higher in search results (#14588)
ConradIrwin Jul 16, 2024
8028e7f
Refactor repl context menu (#14587)
rgbkrk Jul 16, 2024
ef53058
collab: Fix exact extension filtering (#14591)
maxdeviant Jul 16, 2024
05de1dc
Rename Linux desktop icon to match application name (#14437)
p5 Jul 16, 2024
76594ae
vim: fix escape while waiting (#14595)
ConradIrwin Jul 16, 2024
64a796d
Fix renaming sometimes not working in vim mode (#14320)
Congyuwang Jul 16, 2024
0c61059
Open URIs from the CLI, support for the `zed://` URI scheme on Linux …
korewaChino Jul 16, 2024
f612c40
repl: Don't run empty code submission (#14598)
rgbkrk Jul 16, 2024
448ef53
More ignorable commits (#14596)
notpeter Jul 16, 2024
1fe16f4
Fix context in command palette from application menu (#14599)
ConradIrwin Jul 16, 2024
60b22cf
php: Upgrade `zed_extension_api` to v0.0.6 (#14603)
maxdeviant Jul 16, 2024
f9b0792
Update Configuration docs (#14029)
pointlessone Jul 16, 2024
696591c
php: Add Phpactor support (#14604)
maxdeviant Jul 16, 2024
9499adf
docs: Adjust the note and warning callout design (#14605)
danilo-leal Jul 16, 2024
f8cfb50
php: Bump to v0.1.0 (#14607)
maxdeviant Jul 16, 2024
9c43450
repl: Don't send KernelInfoRequest on launch (#14608)
rgbkrk Jul 16, 2024
252737a
Provide installation instructions for the R extension (#14601)
rgbkrk Jul 16, 2024
cf92b83
Update install CLI message for linux (#14616)
smirzaei Jul 17, 2024
2cdfae9
Show an initial empty keymap (#14609)
ConradIrwin Jul 17, 2024
acc9c24
Vim rename via menu too? (#14617)
ConradIrwin Jul 17, 2024
33f6888
vim: Fix ctrl-d/u going to top bottom (#14620)
ConradIrwin Jul 17, 2024
85bc233
vim: Add :bd/:bp/:bn (#14623)
ConradIrwin Jul 17, 2024
bd02f4f
Respect user preference for JS/TS on_type formatting (#14536)
matubu Jul 17, 2024
40ed3b6
php: Allow using `intelephense` from PATH (#14643)
maxdeviant Jul 17, 2024
4feb994
php: Bump to v0.1.1 (#14647)
maxdeviant Jul 17, 2024
738d079
docs: Remove extra backtick within repl docs (#14611)
rgbkrk Jul 17, 2024
62f5503
svelte: Fix typo in LSP config for inlayHints (#14614)
matubu Jul 17, 2024
d1300b7
Linux Keybinding Improvements (#14600)
notpeter Jul 17, 2024
ff85f1d
Fix default sublime tab navigation (#14427)
captn3m0 Jul 17, 2024
959fbd5
docs: Fix typo in Svelte docs (#14649)
maxdeviant Jul 17, 2024
1d2d3b2
svelte: Bump to v0.0.3 (#14650)
maxdeviant Jul 17, 2024
f19b51c
zig: Revert changes dependent on new `zed_extension_api` (#14652)
maxdeviant Jul 17, 2024
e69b995
zig: Bump to v0.1.4 (#14651)
mrnugget Jul 17, 2024
ceffc7e
elixir: Respect LSP settings for Lexical (#14655)
maxdeviant Jul 17, 2024
1607e4e
elixir: Bump to v0.0.6 (#14657)
maxdeviant Jul 17, 2024
8e9e94d
v0.146.x dev
JosephTLyons Jul 17, 2024
9241b11
Restore unsaved buffers on restart (#13546)
mrnugget Jul 17, 2024
53bcc36
Add PR author to release notes scraper script
JosephTLyons Jul 17, 2024
4852e17
Introducing multibuffers (#14668)
ConradIrwin Jul 17, 2024
5a090bc
Dim the shared screen tab's icon when it is inactive (#14678)
maxdeviant Jul 17, 2024
84b3467
Exclude dev extensions from auto-updates (#14680)
maxdeviant Jul 17, 2024
09b216c
Make project search feel better (#14674)
ConradIrwin Jul 17, 2024
90a46b0
linux: Fix autoupdate in non-standard locations (#14624)
ConradIrwin Jul 17, 2024
16a4c59
Fix right clicks changing vim mode (#14626)
Congyuwang Jul 17, 2024
2edf224
docs: Add openSUSE Tumbleweed to Linux installation options (#14642)
flvrone Jul 17, 2024
00c3c02
Render other tab icons in the start slot (#14683)
maxdeviant Jul 17, 2024
8ef53aa
Have Danger check the format of GitHub issue links (#14684)
maxdeviant Jul 17, 2024
344e315
Add `-f` to curl commands (#14667)
injust Jul 17, 2024
7577529
ruby: Add support for "rubocop" language server (#14661)
vitallium Jul 17, 2024
f5f4578
Tweak wording (#14686)
ConradIrwin Jul 17, 2024
ba4fa17
Set the working directory according to the editor file path (#14688)
rgbkrk Jul 17, 2024
a242463
Improve multibuffer hints (#14690)
maxdeviant Jul 17, 2024
457da7b
breadcrumbs: Use early return in `set_active_pane_item` (#14691)
maxdeviant Jul 17, 2024
ca29765
docs: Fix jupyter spelling in the command jupyter kernelspec list (#1…
stormasm Jul 18, 2024
2c8ead4
Simplify constructing tab content that is purely textual (#14695)
maxdeviant Jul 18, 2024
6e08e49
docs: Fix `tabs.file_icons` default value (#14701)
chungweileong94 Jul 18, 2024
eb7fe57
Auto detect some DSLs (#14693)
notpeter Jul 18, 2024
75948e5
Fix worktree order serialization (#14676)
eth0net Jul 18, 2024
edda634
typescript: Highlight `infer` keyword (#14696)
rimuy Jul 18, 2024
49effeb
assistant: Fixed "quote selection" with Vim visual line mode (#14713)
mrnugget Jul 18, 2024
22a2cc6
lsp: Check which code actions are supported before request (#14666)
mrnugget Jul 18, 2024
013c9f0
linux: Implement local time zone support (#14610)
apricotbucket28 Jul 18, 2024
cdfadcc
docs: Introduce command palette earlier (#14467)
davidbuzz Jul 18, 2024
80558a3
ruby: Bump to v0.0.8 (#14707)
vitallium Jul 18, 2024
76ce1a8
lsp: Use `LspCommand.check_capabilities` consistently (#14733)
mrnugget Jul 18, 2024
3fb3148
lsp: Use CompletionTriggerKind::TRIGGER_CHARACTER only for characters…
osiewicz Jul 18, 2024
5d751f2
collab_ui: Refine channel tab appearance (#14736)
maxdeviant Jul 18, 2024
24d9374
Add `text_color` helper for tab contents (#14737)
maxdeviant Jul 18, 2024
ed3d3dc
Improve same line diagnostic rendering (#14741)
SomeoneToIgnore Jul 18, 2024
bac4a04
project_panel: Select the newly created file when copy/pasting a file…
CharlesChen0823 Jul 18, 2024
3a83fec
gpui: Prefer removable over integrated Metal devices (#14744)
mrnugget Jul 18, 2024
be1ff8a
vue: Install a global version of TypeScript if not present in the pro…
maxdeviant Jul 18, 2024
f7ff9b0
vue: Bump to v0.1.0 (#14748)
maxdeviant Jul 18, 2024
c19e71f
languages: Remove lingering Elm file (#14754)
maxdeviant Jul 18, 2024
0496d0d
Add multibuffer edit video (#14757)
JosephTLyons Jul 18, 2024
d044685
vim: Adjust surrounding_markers method (#14752)
Kalmaegi Jul 18, 2024
7d30175
vim: Add repeat support for add_surround (#14746)
Kalmaegi Jul 18, 2024
862f5a0
Handle supermaven account status messages (#14749)
kevmo314 Jul 18, 2024
cb21738
repl: Scroll down after running code (#14759)
rgbkrk Jul 18, 2024
f15a441
Fix video rendering on docs (#14764)
ConradIrwin Jul 18, 2024
7c63f26
Add duplicate and support as core github issue labels (#14735)
notpeter Jul 18, 2024
ad30550
assistant: Allow `/docs` to perform JIT indexing when run (#14768)
maxdeviant Jul 18, 2024
3c41786
typescript: Highlight `using` keyword (#14772)
versecafe Jul 18, 2024
5008a38
Use -f in ssh remoting too (#14773)
ConradIrwin Jul 19, 2024
48211e8
repl: Check process status and propagate to output (#14782)
rgbkrk Jul 19, 2024
18b5a87
Add gpt-4o-mini as an available model (#14770)
versecafe Jul 19, 2024
be45f32
vim: Fix 'Y' to yank to end of line (#14783)
vbhavsar Jul 19, 2024
87457f9
Fix off-by-one errors in syntax highlighting (#14780)
ConradIrwin Jul 19, 2024
4d17791
Start on adding support for editing via the assistant panel (#14795)
as-cii Jul 19, 2024
bf4645b
Fix vim <CTRL-J> slines downward linewise, Not Join Lines (#14796)
0x2CA Jul 19, 2024
18c2e8f
Rework mouse handling of git hunks diff (#14727)
SomeoneToIgnore Jul 19, 2024
836f623
Update icon positioning in tabs (#14804)
maxdeviant Jul 19, 2024
fb541ac
gpui: Update Menu name to use `SharedString` type to support more typ…
huacnlee Jul 19, 2024
9cb17ac
php: Respect LSP settings for Intelephense (#14806)
maxdeviant Jul 19, 2024
e3d5eff
Use `ui::prelude::*` in a few more spots (#14807)
maxdeviant Jul 19, 2024
272be98
php: Bump to v0.1.2 (#14808)
maxdeviant Jul 19, 2024
be4b19b
repl: Create action to refresh kernelspecs (#14786)
rgbkrk Jul 19, 2024
f5d50f2
Delete obsolete and unused remote_projects.rs (#14811)
rtfeldman Jul 19, 2024
d61eaea
Avoid losing focus when block decorations go offscreen (#14815)
as-cii Jul 19, 2024
4c7f103
Allow an initial prompt to be associated with inline assist (#14816)
as-cii Jul 19, 2024
07180b8
Core notebook document structure
davidagold Apr 29, 2024
c615a50
Experiment with Jupyter client API
davidagold Apr 30, 2024
ff82c0b
Deserialization yay
davidagold May 2, 2024
6234fae
It compiles
davidagold May 3, 2024
57f30c2
Now I'm just throwing things in there
davidagold May 3, 2024
6e2d230
Reorganize into modules
davidagold May 3, 2024
03e1a45
Multibuffer view! No cell source visible yet, but wooo
davidagold May 3, 2024
324765e
Remove unused imports
davidagold May 3, 2024
1cfb462
And we can open notebook files
davidagold May 4, 2024
74ac93a
Don't need that struct
davidagold May 4, 2024
cc9881a
Basic subcriptions, languages, trying to get syntax highlighting to work
davidagold May 4, 2024
40ff6e2
Start on run current cell action, include cell index in excerpt title
davidagold May 4, 2024
ada261d
Start language server and focus handle/project item fussing
davidagold May 4, 2024
0e52a53
Syntax highlighting, but needs to be cleaned up + run only on editor …
davidagold May 5, 2024
319d0e8
Support highlighting syntax for ExcerptId subset
davidagold May 5, 2024
9eb1383
Clean up Python deps
davidagold May 5, 2024
dcc43ad
Annoying typo
davidagold May 5, 2024
3e577ba
Comment
davidagold May 5, 2024
c88dc15
Unnest one level
davidagold May 5, 2024
058219e
A bit clearer
davidagold May 5, 2024
37fd514
Make CellId <-> ExcerptId more explicit
davidagold May 5, 2024
f2fc27b
Don't need to pass that
davidagold May 5, 2024
8e96ce7
Basic output display (#2)
davidagold May 6, 2024
fc77a7f
A little clean up
davidagold May 6, 2024
cd23f15
Good enough for now
davidagold May 6, 2024
6fbc797
In the middle of refactoring
davidagold May 6, 2024
97e08ad
Refactor + handle list of stream outputs for given cell
davidagold May 6, 2024
1f8b836
Refactor CellBuilder
davidagold May 6, 2024
cd5ce1e
Undo mods
davidagold May 6, 2024
2ffaa92
Make Pydantic a dev dep
davidagold May 6, 2024
f561371
Remove duplicate Cargo deps entry and sort
davidagold May 6, 2024
572566c
Kernel (#3)
davidagold May 10, 2024
5c39ac3
Run current notebook cell (#4)
davidagold May 13, 2024
9b3648f
Set language for new code cells
davidagold May 13, 2024
e96eb98
Clean up a little bit
davidagold May 13, 2024
25a1fec
Run current selection
davidagold May 14, 2024
248db7e
More cleanup
davidagold May 14, 2024
ec9058d
Replace pipenv with poetry
davidagold May 14, 2024
f13646d
Obtain KernelConnection module directory programmatically
davidagold May 14, 2024
12b571d
Clean up cell insertion
davidagold May 14, 2024
0f18558
Cell insertion smoother and simpler
davidagold May 15, 2024
2a2963e
Cell focusing good enough for now
davidagold May 16, 2024
378b934
Mark output when execution successful
davidagold May 16, 2024
f3e9d53
Refine output handling and structures
davidagold May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 0 additions & 15 deletions .cargo/ci-config.toml

This file was deleted.

5 changes: 5 additions & 0 deletions .cargo/collab-config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# This file is used to build collab in a Docker image.
# In particular, we don't use clang.
[build]
# v0 mangling scheme provides more detailed backtraces around closures
rustflags = ["-C", "symbol-mangling-version=v0", "--cfg", "tokio_unstable"]
8 changes: 8 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,11 @@ rustflags = ["-C", "symbol-mangling-version=v0", "--cfg", "tokio_unstable"]

[alias]
xtask = "run --package xtask --"

[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=mold"]

[target.aarch64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
.git
.github
**/.gitignore
**/.gitkeep
.gitattributes
.mailmap
**/target
zed.xcworkspace
.DS_Store
compose.yml
plugins/bin
script/node_modules
styles/node_modules
Expand Down
28 changes: 28 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# .git-blame-ignore-revs
#
# This file consists of a list of commits that should be ignored for
# `git blame` purposes. This is useful for ignoring commits that only
# changed whitespace / indentation / formatting, but did not change
# the underlying syntax tree.
#
# GitHub will pick this up automatically for blame views:
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view
# To use this file locally, run:
# git blame --ignore-revs-file .git-blame-ignore-revs
# To always use this file by default, run:
# git config --local blame.ignoreRevsFile .git-blame-ignore-revs
# To disable this functionality, run:
# git config --local blame.ignoreRevsFile ""
# Comments are optional, but may provide helpful context.

# 2023-04-20 Set default tab_size for JSON to 2 and apply new formatting
# https://github.com/zed-industries/zed/pull/2394
eca93c124a488b4e538946cd2d313bd571aa2b86

# 2024-02-25 Format JSON files in assets/
# https://github.com/zed-industries/zed/pull/8405
ffdda588b41f7d9d270ffe76cab116f828ad545e

# 2024-07-05 Improved formatting of default keymaps (single line per bind)
# https://github.com/zed-industries/zed/pull/13887
813cc3f5e537372fc86720b5e71b6e1c815440ab
38 changes: 19 additions & 19 deletions .github/ISSUE_TEMPLATE/0_feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@ name: Feature Request
description: "Tip: open this issue template from within Zed with the `request feature` command palette action"
labels: ["admin read", "triage", "enhancement"]
body:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
attributes:
label: Describe the feature
description: A clear and concise description of what you want to happen.
validations:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
attributes:
label: |
If applicable, add mockups / screenshots to help present your vision of the feature
description: Drag images into the text input below
validations:
required: false
- type: textarea
attributes:
label: Describe the feature
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: |
If applicable, add mockups / screenshots to help present your vision of the feature
description: Drag images into the text input below
validations:
required: false
76 changes: 41 additions & 35 deletions .github/ISSUE_TEMPLATE/1_bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,46 @@
name: Bug Report
description: |
Use this template for **non-crash-related** bug reports.
Tip: open this issue template from within Zed with the `file bug report` command palette action.
Use this template for **non-crash-related** bug reports.
Tip: open this issue template from within Zed with the `file bug report` command palette action.
labels: ["admin read", "triage", "defect"]
body:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
attributes:
label: Describe the bug / provide steps to reproduce it
description: A clear and concise description of what the bug is.
validations:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: Run the `copy system specs into clipboard` command palette action and paste the output in the field below.
validations:
required: true
- type: textarea
attributes:
label: If applicable, add mockups / screenshots to help explain present your vision of the feature
description: Drag issues into the text input below
validations:
required: false
- type: textarea
attributes:
label: If applicable, attach your `~/Library/Logs/Zed/Zed.log` file to this issue.
description: |
Drag Zed.log into the text input below.
If you only need the most recent lines, you can run the `zed: open log` command palette action to see the last 1000.
validations:
required: false
- type: textarea
attributes:
label: Describe the bug / provide steps to reproduce it
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: Run the `copy system specs into clipboard` command palette action and paste the output in the field below.
validations:
required: true
- type: textarea
attributes:
label: If applicable, add mockups / screenshots to help explain present your vision of the feature
description: Drag issues into the text input below
validations:
required: false
- type: textarea
attributes:
label: If applicable, attach your Zed.log file to this issue.
description: |
macOS: `~/Library/Logs/Zed/Zed.log`
Linux: `~/.local/share/zed/logs/Zed.log` or $XDG_DATA_HOME
If you only need the most recent lines, you can run the `zed: open log` command palette action to see the last 1000.
value: |
<details><summary>Zed.log</summary><pre>
<!-- Click below this line and paste or drag-and-drop your log-->

<!-- Click above this line and paste or drag-and-drop your log--></pre></details>
validations:
required: false
62 changes: 34 additions & 28 deletions .github/ISSUE_TEMPLATE/2_crash_report.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,39 @@
name: Crash Report
description: |
Use this template for crash reports.
Use this template for crash reports.
labels: ["admin read", "triage", "defect", "panic / crash"]
body:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
attributes:
label: Describe the bug / provide steps to reproduce it
description: A clear and concise description of what the bug is.
validations:
- type: checkboxes
attributes:
label: Check for existing issues
description: Check the backlog of issues to reduce the chances of creating duplicates; if an issue already exists, place a `+1` (👍) on it.
options:
- label: Completed
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: Run the `copy system specs into clipboard` command palette action and paste the output in the field below.
validations:
required: true
- type: textarea
attributes:
label: If applicable, attach your `~/Library/Logs/Zed/Zed.log` file to this issue.
description: |
Drag Zed.log into the text input below.
If you only need the most recent lines, you can run the `zed: open log` command palette action to see the last 1000.
validations:
required: false
- type: textarea
attributes:
label: Describe the bug / provide steps to reproduce it
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: environment
attributes:
label: Environment
description: Run the `copy system specs into clipboard` command palette action and paste the output in the field below.
validations:
required: true
- type: textarea
attributes:
label: If applicable, attach your `~/Library/Logs/Zed/Zed.log` file to this issue.
description: |
macOS: `~/Library/Logs/Zed/Zed.log`
Linux: `~/.local/share/zed/logs/Zed.log` or $XDG_DATA_HOME
If you only need the most recent lines, you can run the `zed: open log` command palette action to see the last 1000.
value: |
<details><summary>Zed.log</summary><pre>
<!-- Click below this line and paste or drag-and-drop your log-->

<!-- Click above this line and paste or drag-and-drop your log--></pre></details>
validations:
required: false
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Release Notes:

- Added/Fixed/Improved ... ([#<public_issue_number_if_exists>](https://github.com/zed-industries/zed/issues/<public_issue_number_if_exists>)).
- Added/Fixed/Improved ... ([#NNNNN](https://github.com/zed-industries/zed/issues/NNNNN)).

Optionally, include screenshots / media showcasing your addition that can be included in the release notes.

Expand Down
Loading