Peter Tripp
84018d7a2d
zig: Bump to v0.3.1 ( #19252 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18323
- https://github.com/zed-industries/zed/pull/17488
2024-10-16 08:42:45 -04:00
Peter Tripp
57c55b32e1
html: Bump to v0.1.3 ( #19251 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
2024-10-16 08:42:27 -04:00
Peter Tripp
a4357c429a
elixir: Bump to v0.1.0 ( #19250 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
- https://github.com/zed-industries/zed/pull/17488
- https://github.com/zed-industries/zed/pull/16985
2024-10-16 08:42:07 -04:00
Peter Tripp
103665ee28
astro: Bump to v0.1.1 ( #19249 )
...
Includes:
- https://github.com/zed-industries/zed/pull/18024
2024-10-16 08:41:45 -04:00
Peter Tripp
d63a49647f
Glob documentation ( #18789 )
...
Leaving this unlinked for now because I'm not sure where it belongs.
Plan to write up something for regexes too.
2024-10-15 17:21:04 -04:00
Peter Tripp
c00f2d8842
Add Diff language ( #19129 )
2024-10-15 16:02:12 -04:00
Peter Tripp
b682fc6d1d
Use multi-line regex for '\s' ( #19241 )
2024-10-15 15:47:43 -04:00
Peter Tripp
5445f898e8
ruby: Move Ruby extension to zed-extensions/ruby repo ( #19098 )
2024-10-15 15:41:20 -04:00
Peter Tripp
cdead5760a
docs: Formatter arguments, document {buffer_path} usage ( #19156 )
2024-10-13 10:25:08 -04:00
Peter Tripp
0b10fd5098
cpp: Better icon support ( #19146 )
2024-10-13 04:09:27 -04:00
Peter Tripp
875c0cb09f
Bytes 1.7.2 merge fix ( #19145 )
2024-10-13 02:56:12 -04:00
Peter Tripp
aefc559f43
Improve auto-detection via shebang of TypeScript, JavaScript and Shell Script ( #19114 )
2024-10-13 02:35:46 -04:00
Peter Tripp
b739cfa73f
docs: Link environment.md ( #19101 )
2024-10-11 17:24:56 -04:00
Peter Tripp
0fc3072362
Document extension extraction process ( #19085 )
...
Release Notes:
- N/A
2024-10-11 16:33:40 -04:00
Peter Tripp
3cbaa08d89
Fix script/linux for Linux Mint ( #19096 )
...
- Closes: https://github.com/zed-industries/zed/issues/18827
Release Notes:
- N/A
2024-10-11 16:29:35 -04:00
Peter Tripp
4726f30bd6
Standardize on CursorShape::Underline not Underscore ( #19028 )
...
Currently terminal.cursor_shape uses `underline` and `cursor_shape` uses
`underscore`.
This standardizes them so they use the same settings value.
I think `underline` is the more common term and it matches the
terminology used by VSCode, Alacritty, iTerm, etc.
Note the protobuf enum `CursorShape::CursorUnderscore` remains
unchanged.
See also:
- https://github.com/zed-industries/zed/pull/18530
- https://github.com/zed-industries/zed/pull/17572
Release Notes:
- Settings: rename one `cursor_shape` from `underscore` to `underline`
(breaking change).
2024-10-11 10:44:21 +02:00
Peter Tripp and Marshall Bowers
3c6989323f
docs: Add XML ( #19026 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-10 12:56:39 -04:00
Peter Tripp
bc23d1e666
docs: Add gopls install instructions ( #18919 )
2024-10-09 14:05:35 -04:00
Peter Tripp and Marshall Bowers
f33019c885
Document extension bump process ( #18872 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-08 16:13:56 -04:00
Peter Tripp
7960468d8a
dart: Bump to v0.1.1 ( #18859 )
...
- Includes https://github.com/zed-industries/zed/pull/18845
2024-10-08 14:25:29 -04:00
Peter Tripp and Marshall Bowers
dd44168cad
dart: Improve indentation ( #18845 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-08 10:20:20 -04:00
Peter Tripp
87cc208f9f
docs: Fix ollama available_models example ( #18842 )
2024-10-07 21:04:36 -04:00
Peter Tripp
bd746145b0
ci: Make docs-only PRs only trigger docs-related tests ( #18744 )
...
This should speed up any docs-only PRs so that they don't have to run the full 5 minute battery of tests.
Release Notes:
- N/A
2024-10-06 10:28:39 -04:00
Peter Tripp
1b06c70a76
Fix alt-t context ( #18783 )
...
- Fix incorrect context introduced in https://github.com/zed-industries/zed/pull/18749/
Release Notes:
- N/A
2024-10-06 10:26:26 -04:00
Peter Tripp
7608000df8
Fix option-t and option-shift-t in terminal ( #18749 )
2024-10-04 16:56:01 -04:00
Peter Tripp
dfe1e43832
docs: Linux XDG desktop secrets portals
2024-10-04 14:13:07 -04:00
Peter Tripp
07e808d16f
Document File Scan Exclusions ( #18738 )
...
Release Notes:
- N/A
2024-10-04 12:07:43 -04:00
Peter Tripp
1be24f7739
Rename proto language to Proto ( #18559 )
...
All the other languages are capitalized. Proto should be too.
2024-10-01 09:31:03 -04:00
Peter Tripp
1d2172aba8
docs: Correct glibc requirements ( #18554 )
2024-09-30 21:07:10 -04:00
Peter Tripp
3010dfe038
Support More Linux ( #18480 )
...
- Add `script/build-docker`
- Add `script/install-cmake`
- Add `script/install-mold`
- Improve `script/linux`
- Add missing dependencies: `jq`, `git`, `tar`, `gzip` as required.
- Add check for mold
- Fix Redhat 8.x derivatives (RHEL, Centos, Almalinux, Rocky, Oracle, Amazon)
- Fix perl libs to be Fedora only
- Install the best `libstdc++` available on apt distros
- ArchLinux: run `pacman -Syu` to update repos before installing.
- Should work on Raspbian (untested)
This make it possible to test builds on other distros using docker:
```
./script/build-docker amazonlinux:2023
```
2024-09-30 17:46:21 -04:00
Peter Tripp
432de00e89
ci: Use BuildJet Ubuntu 20.04 runners for better glibc compatibility ( #18442 )
...
Use BuildJet Ubuntu 20.04 runners.
- Linux arm64 unchanged (glibc >= 2.35)
- Linux x64 glibc requirement becomes to >= 2.31 (from glibc >= 2.35).
Note: Ubuntu 20.04 repo cmake (3.16.3) is normally too old to build Zed, but `ubuntu-2004` [includes cmake
3.30.3](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2004-Readme.md#tools ).
2024-09-30 17:02:19 -04:00
Peter Tripp
09424edc35
ci: Add script/determine-release-channel ( #18476 )
...
- Refactor duplicated inline script from ci.yml to
`script/determine-release-channel`
- Remove references to non-existent '-nightly' release tags
Release Notes:
- N/A
2024-09-30 16:17:21 -04:00
Peter Tripp
74cba2407f
ci: Move collab to Dockerfile-collab ( #18515 )
...
This makes it possible to have multiple Dockerfiles, each with their own
`.dockerignore`. Previously any docker builds would always include
anything inside `.dockerignore`. I believe this feature may require
`export DOCKER_BUILDKIT=1` but we use that in CI already.
2024-09-30 16:14:26 -04:00
Peter Tripp
03c7f08581
docs: Ollama api_url improvements ( #18440 )
2024-09-27 10:29:49 -04:00
Peter Tripp and Joseph T. Lyons
48c6eb9ac7
Add script to generate license dependencies as csv ( #18411 )
...
Co-authored-by: Joseph T. Lyons <JosephTLyons@gmail.com >
2024-09-26 16:21:20 -04:00
Peter Tripp
40408e731e
Fix sending alt-enter in terminal ( #18363 )
2024-09-25 18:01:33 -04:00
Peter Tripp
7398f795e3
Ollama llama3.2 default context size ( #18366 )
...
Release Notes:
- Ollama: Added llama3.2 support
2024-09-25 18:01:12 -04:00
Peter Tripp
59dc3985a1
Detect txt files as Plain Text ( #18334 )
2024-09-25 07:41:35 -04:00
Peter Tripp
9a8601227d
docs: Add example of TOML/taplo LSP settings ( #18293 )
2024-09-24 22:23:32 +00:00
Peter Tripp
6b56530a4a
lua: Bump to v0.1.0 ( #18246 )
...
This PR bumps the Lua extension to v0.1.0
- https://github.com/zed-industries/zed/pull/18199
- https://github.com/zed-industries/zed/pull/16955
2024-09-23 19:53:28 -04:00
Peter Tripp
e95e1c9ae5
Add '?plain=1' to Permalinks on GitLab/GitHub for md files ( #18241 )
...
Improve our Permalinks to markdown files.
GitHub/GitLab supports the same URL syntax.
2024-09-23 15:45:00 -04:00
Peter Tripp
f8195c41e0
docs: Switch proxy example to socks5h not socks5 ( #18142 )
...
Very rarely when you have a SOCKS proxy configured do you want local DNS.
`socks5` does local DNS. `socks5h` does remote DNS.
2024-09-20 11:52:57 -04:00
Peter Tripp
d6c184b494
Detect 'MD' extension as Markdown ( #18135 )
2024-09-20 09:23:11 -04:00
Peter Tripp
82e6b1e0e5
docs: Update glibc requirements for current binaries ( #18101 )
2024-09-19 17:22:11 -04:00
Peter Tripp
3fd690ade4
docs: Update lsp.settings examples for yaml-language-server ( #18081 )
2024-09-19 12:00:13 -04:00
Peter Tripp
a62e8f6396
ci: Explicitly set cache-provider for swatinem/rust-cache ( #18034 )
...
- Switches the Cache Dependencies step (`swatinem/rust-cache`) of Linux
tests to use buildjet as `cache-provider`. Explicitly add 'github' (the
default cache provider) to other uses of `swatinem/rust-cache` for
consistency.
Release Notes:
- N/A
2024-09-18 18:05:30 -04:00
Peter Tripp
97f5fcf8e6
Fix nightly linux x86 build ( #18029 )
...
Makes our nightly script for Linux x86 (broken) match the steps for Linux ARM (working).
2024-09-18 15:18:29 -04:00
Peter Tripp
30ef7e62bf
Fix arm buildjet ( #18023 )
...
Run `apt-get update` before `apt-get install` on Linux. Hopefully will fix building on Linux Arm.
2024-09-18 14:28:00 -04:00
Peter Tripp
772bda54a2
Move remaining self-hosted jobs to BuildJet ( #18018 )
2024-09-18 13:35:55 -04:00
Peter Tripp
bdca342cdc
Fix "view release notes" on dev/nightly builds ( #17967 )
2024-09-17 16:28:09 -04:00
Peter Tripp
c28b22d1cf
Update typos-cli to v1.24.6. Add scripts/check-spelling. Fix typos ( #17961 )
2024-09-17 15:08:14 -04:00
Peter Tripp
ab7a7d3480
docs: Mention how to open the Prompt Library ( #17957 )
2024-09-17 14:12:11 -04:00
Peter Tripp
7246a0f39c
macos: Use ~/Library/Caches/Zed instead of ~/.cache/zed ( #17949 )
2024-09-17 13:51:11 -04:00
Peter Tripp
27f09957c2
Improve CSS highlighting for property_name ( #17324 )
2024-09-17 11:53:52 -04:00
Peter Tripp
a20c0eb626
Improve error message when docs need fixing with Prettier ( #17907 )
2024-09-17 10:06:33 -04:00
Peter Tripp
83192c29e8
Try and fix tests ( #17920 )
...
Tests on main started breaking following
https://github.com/zed-industries/zed/commit/bc5ed1334ff019e026cbf7a6bbad4a8c2c5d68df
from:
- https://github.com/zed-industries/zed/pull/17734
First breakage:
https://github.com/zed-industries/zed/actions/runs/10894059586/job/30230118999
2024-09-16 23:16:08 -04:00
Peter Tripp
67f149a4bc
Ollama: Specify keep_alive via settings ( #17906 )
2024-09-16 18:47:25 -04:00
Peter Tripp
784c3093ae
Remove incorrect documentation for language-specific theme overrides ( #17894 )
...
Zed does not support this, the documentation was added in error. And if it were supported, the key would be `experimental.theme_overrides` not `theme_overrides`.
2024-09-16 12:41:33 -04:00
Peter Tripp
28fb1fd19b
Regenerate terms.rtf fixing Privacy Policy link ( #17877 )
2024-09-16 12:17:41 -04:00
Peter Tripp
4f251429c7
Add perplexity extension readme ( #17861 )
...
Release Notes:
- N/A
2024-09-15 19:45:06 -04:00
d245f5e75c
OpenAI o1-preview and o1-mini support ( #17796 )
...
Release Notes:
- Added support for OpenAI o1-mini and o1-preview models.
---------
Co-authored-by: Jason Mancuso <7891333+jvmncs@users.noreply.github.com >
Co-authored-by: Bennet <bennet@zed.dev >
2024-09-13 16:23:55 -04:00
Peter Tripp
19463b59e2
Add docs for search settings ( #17662 )
2024-09-10 16:12:45 -04:00
Peter Tripp
bd1ff476b9
Revert tokenizer for custom OpenAI models ( #17660 )
...
Fix for custom openai models tokenizer settings.
2024-09-10 15:38:27 -04:00
Peter Tripp
fb9d01b0d5
assistant: Add display_name for OpenAI and Gemini ( #17508 )
2024-09-10 13:41:06 -04:00
Peter Tripp
85f4c96fef
Ubuntu 22 (Linux arm runner) fixes ( #17643 )
...
Our GitHub Actions Linux ARM hosted runner was running Ubuntu 20 was EOL'd.
This gets builds working on the Ubuntu 22 Linux ARM runner which have spun to replace the EOL'd one. It pushes forward our Glibc requirement for Linux ARM users (was >= 2.29, now >= 2.35; sorry!) but also uses a newer version of clang/llvm (was 10, now 15; yay!).
2024-09-10 12:40:54 -04:00
Peter Tripp
0b17c72f4e
Minor improvements to release tooling ( #17502 )
...
- bump-version.sh: Push tag before branch; speeds up release action runs (built from tag).
- get-changes: Fetch GITHUB_ACCESS_TOKEN via `gh auth token` if env var unset.
2024-09-06 13:34:33 -04:00
Peter Tripp
2d06d5c906
Add YAML LSP initialization_options ( #17479 )
...
Makes YAML language server configurable under `lsp.yaml-language-server`:
- Add support for `initialization_options`
- Add support for custom `bin` specification
2024-09-06 11:42:36 -04:00
Peter Tripp and Marshall Bowers
629a412c2e
Add basic Deno configuration docs ( #17447 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-09-05 16:23:33 -04:00
Peter Tripp
d6ab569e42
docs: Add terminal.detect_venv; only detect venv with bin subdir ( #17437 )
...
- Add docs for terminal.detect_venv
- Only detect venv with bin subdir
2024-09-05 14:37:13 -04:00
Peter Tripp
6b8bdcfe72
Add jsonschema link to bundled themes ( #17253 )
2024-09-02 08:25:59 -04:00
Peter Tripp and Marshall Bowers
16942610cb
examples: Update slash-commands-example readme ( #17204 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-09-01 14:02:14 -04:00
Peter Tripp
144793bf16
legal: Correct privacy policy ( #17238 )
...
- Correct Privacy policy to state `"Zed does not store or train on your requests without consent."`
2024-09-01 11:33:06 -04:00
Peter Tripp
58c0f39714
OpenAI: Fix GPT-4. Only include max_tokens when max_output_tokens provided ( #17168 )
...
- Fixed GPT-4 breakage (incorrect `max_output_tokens` handling).
2024-08-30 14:57:50 -04:00
Peter Tripp
c909bc09db
docs: Fix Ollama formatting; remove stale link to stable Nix package ( #17158 )
2024-08-30 09:47:36 -04:00
Peter Tripp
b62e63349b
Ollama max_tokens settings ( #17025 )
...
- Support `available_models` for Ollama
- Clamp default max tokens (context length) to 16384.
- Add documentation for ollama context configuration.
2024-08-30 08:52:00 -04:00
Peter Tripp
d401ab1efc
Make links in assistant configuration clickable ( #17011 )
2024-08-30 08:50:25 -04:00
Peter Tripp
cdaa80fefb
linux: Consistent clipboard shortcuts in context menus ( #17103 )
...
- Fixes incorrect shorcuts being displayed in Linux context menus.
- Re-ordering them within the json object doesn't work, but putting them in a dedicate block does.
2024-08-29 14:02:52 -04:00
Peter Tripp and Marshall Bowers
4d6bb52d1f
Anthropic/OpenAI: Add country codes for territories ( #17089 )
...
- Cloudflare provides ISO-3166-1 country code for protectorates. Expand our allowlist to include the territories of countries on the allowlist (US, UK, France, Australia, New Zealand).
- Also include the country_code in the error message when we block.
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-08-29 11:32:29 -04:00
Peter Tripp
7db8d80c30
Make selection more consistent across languages ( #17084 )
...
- Remove "-" from word_character for CSS/JS/TSX/Markdown
- Makes our word-selection behavior consistent across language modes (and consistent with VSCode).
2024-08-29 11:02:24 -04:00
Peter Tripp
98e09f22c2
Use JSONC for pyrightconfig.json ( #16967 )
2024-08-27 19:02:03 +00:00
Peter Tripp
d3d0c043f5
Support extended keys on Mac (insert, f13-f19) ( #16921 )
...
- Improved support for extended keyboards on Mac (F13-F19, Insert)
2024-08-27 09:09:57 -04:00
Peter Tripp
0332eaf797
Remove reference to Copilot plugin ( #16916 )
2024-08-26 16:43:22 -04:00
Peter Tripp
c2835df898
Improve buffers used by Zed for discoverability/visibility ( #16906 )
...
- Fixed Telemetry log being marked dirty.
- Fixed asset buffers (default settings and default keymap) showing 'untitled' in breadcrumbs
2024-08-26 16:42:35 -04:00
Peter Tripp
7936fe40ae
ollama: Support model context_size (num_ctx) >2048 ( #16877 )
2024-08-26 11:09:47 -04:00
Peter Tripp
4e2b08b909
docs: Terminal line_height ( #16687 )
...
Closes https://github.com/zed-industries/zed/issues/16686
Release Notes:
- N/A
2024-08-22 13:48:33 -04:00
Peter Tripp
136f75ee9a
docs: Update telemetry documentation ( #16628 )
...
- Add references to locations in code for Metrics and Panic telemetry
- Remove outdated documentation (ClickhouseEvent,
ClickhouseEventWrapper, ClickhouseEventRequestBody)
- Migrate struct documentation from web docs to inline doc comments on
struct members.
2024-08-21 20:24:35 -04:00
Peter Tripp
3eb5488c63
Update Terms and Conditions ( #16478 )
...
- Update Zed Terms of Use:
- Rename from 'EULA' / 'Terms and Conditions'
- Rename 'Zed Network Based Service' to 'Zed Service'
- 3.3.2 Usage Data (formerly Telemetry Data)
- Add examples of 'Usage Data'
- Add link to https://zed.dev/docs/telemetry - Explain 'telemetry ID' and user linkage
- 3.3.5 Privacy Policy - Add privacy policy reference - Add link to https://zed.dev/privacy-policy/
- 5. OWNERSHIP
- Move "You retain all right, title and interest..." from 3.3 Customer Data
- Additional note that customers retain Intellectual Property rights
- 9. Third Party Services - Add link to https://zed.dev/third-party-terms
- Add Privacy Policy
- Add Subprocessors
- Add Third Party Terms
- Update script/terms/terms.rtf for DMG bundle
2024-08-19 17:08:46 -04:00
Peter Tripp
bd71e9192c
Match VSCode behavior for ctrl-a/ctrl-e on MacOS ( #15981 )
...
- Make `ctrl-a` and `ctrl-e` ignore soft_wraps on MacOS, matching the behavior of VSCode.
- Unchanged: `home`, `end`, `cmd-left`, `cmd-right` respect softwrap (both in Zed and VSCode).
2024-08-13 15:12:20 -04:00
+4
eb3c4b0e46
Docs Party 2024 ( #15876 )
...
Co-authored-by: Raunak Raj <nkray21111983@gmail.com >
Co-authored-by: Thorsten Ball <mrnugget@gmail.com >
Co-authored-by: Bennet <bennet@zed.dev >
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
Co-authored-by: Joseph T Lyons <JosephTLyons@gmail.com >
Co-authored-by: Mikayla <mikayla@zed.dev >
Co-authored-by: Jason <jason@zed.dev >
Co-authored-by: Antonio Scandurra <me@as-cii.com >
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
Co-authored-by: Marshall <marshall@zed.dev >
Co-authored-by: Nathan Sobo <nathan@zed.dev >
Co-authored-by: Jason Mancuso <7891333+jvmncs@users.noreply.github.com >
Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
2024-08-09 13:37:54 -04:00
Peter Tripp
64bfec533e
Revert terminal: Add Alt key bindings for terminal ( #15535 )
...
- reverts commit 66ada3e44c .
- change default `option_as_meta` to true
2024-07-31 10:54:58 -04:00
Peter Tripp
161c6ca6a4
terminal: Fix ctrl-a keybind on Linux ( #15512 )
...
- Disable Terminal ctrl-a (conflicts with readline).
- Standardize modifier order to use ctrl-shift instead of shift-ctrl to match existing keys.
- Move ctrl-shift-c (collab) to \!Terminal context (fix flickering in terminal right click menu).
- Consolidate two Terminal blocks in linux keybind
2024-07-30 17:18:06 -04:00
Peter Tripp
73e3dfc0c3
Switch editor::AcceptPartialInlineCompletion keybind to match VSCode ( #15495 )
...
Release Notes:
- Fixed editor::AcceptPartialInlineCompletion keybind to match VSCode
([#15487 ](https://github.com/zed-industries/zed/issues/15487 )).
2024-07-30 13:12:07 -04:00
Peter Tripp
4d8ad7ae42
docs: Update youtube link to new @zeddotdev channel name ( #15453 )
2024-07-29 17:55:35 -04:00
Peter Tripp
b8f20053d8
docs: Remove availability via homebrew on Linux (linuxbrew) ( #15437 )
...
- See: https://github.com/zed-industries/zed/issues/14108
2024-07-29 11:31:35 -04:00
Peter Tripp
49f87165ea
Show -v verbose flag in go test task label ( #15375 )
2024-07-28 11:48:40 -04:00
Peter Tripp
4000b0a02c
Restore linux ctrl-d functionality ( #15238 )
...
- Restore `ctrl-d` functionality accidentally removed
- Remove duplicate `ctrl-d` keymap in `Editor` context (dead)
2024-07-25 20:11:47 -04:00
Peter Tripp
6998c03c59
Document git permalinks (GitHub, Gitlab, Bitbucket, SourceHut, Codeberg, etc) ( #15113 )
...
- Docs: Added "Copy Permalink to Line" and "Open Permalink to Line"
2024-07-25 09:39:57 -04:00
Peter Tripp
ebd407deb6
Fix broken link in initial settings ( #15119 )
...
Fixes #15114
2024-07-25 08:25:27 -04:00
Peter Tripp and unixtensor
f7d6818c97
Sublime swap lines ( #15089 )
...
Improved SublimeText keymap (Mac & Linux).
- Add bind for MoveLineUp/Down (`ctrl-shift-up` on linux and `cmd-ctrl-up` on MacOS).
Co-authored-by: unixtensor <brandon@rhpidfyre.io >
2024-07-24 10:35:53 -04:00
Peter Tripp
7c63f26aa9
Add duplicate and support as core github issue labels ( #14735 )
2024-07-18 16:21:30 -04:00