Peter Tripp
8c342ef706
Bump JSON schemas: package.json, tsconfig.json ( #20910 )
...
Add script/update-json-schemas
Updated JSON schemas to
[SchemaStore/schemastore@569a343 ](https://github.com/SchemaStore/schemastore/tree/569a343137332470676617964bf332e06c1812eb )
(2024-11-19)
2024-11-20 13:35:00 -05:00
Peter Tripp
7e67753d51
ci: Fix for checkout action with fetch-tags ( #20917 )
2024-11-20 13:32:05 -05:00
Peter Tripp and Roman Seidelsohn
1c2b3ad782
Add editor::SelectAllMatches to SublimeText base keymap ( #20866 )
...
`alt-f3` on Linux
`ctrl-cmd-g` on MacOS
Co-authored-by: Roman Seidelsohn <rseidelsohn@gmail.com >
2024-11-19 14:33:35 -05:00
Peter Tripp
343c88574a
Improve file_types in default.json ( #20429 )
...
Detect .env.* as Shell Script
Move non glob json/jsonc/toml file_types into langauges/*/config.toml
2024-11-18 19:56:45 -05:00
Peter Tripp
8666ec95ba
ssh: Fix SSH to mac remotes ( #20838 )
...
Restore ability to SSH to macOS arm remotes (`uname -m` on mac == `arm64`).
Fix regression introduced in https://github.com/zed-industries/zed/pull/20618
2024-11-18 17:17:24 -05:00
Peter Tripp
5b9916e34b
ci: Add shellcheck for scripts ( #20631 )
...
Fixes shellcheck errors in script/*
Adds a couple trailing newlines.
Adds `script/shellcheck-scripts` and associated CI machinery.
Current set ultra-conservative, does not output warnings, only errors.
2024-11-18 16:41:22 -05:00
Peter Tripp
5b317f60df
Improve install-cmake script ( #20836 )
...
- Don't output junk to stderr when cmake unavailable
- Kitware PPA does not include up to date bins for all distros (e.g.
Ubuntu 24 only has 3.30.2 although 3.30.4 has been out for a while) so
don't try to force install a specific version. Take the best we can get.
2024-11-18 16:39:57 -05:00
Peter Tripp
f12981db32
docs: Add Language extension config TBDs (To Be Documented) ( #20829 )
...
Release Notes:
- N/A
2024-11-18 13:31:24 -05:00
Peter Tripp
f01a86c644
Support for Back/Forward multimedia keys ( #20695 )
...
- Added Support for Back/Forward multimedia keys (Linux)
2024-11-18 09:36:08 -05:00
Peter Tripp
5fd7afb9da
docs: More language extension config.toml key documentation ( #20818 )
...
Release Notes:
- N/A
2024-11-18 09:23:29 -05:00
Peter Tripp and Conrad Irwin
6e296eb4b6
ssh: Use openbsd nc on macOS ( #20751 )
...
Co-authored-by: Conrad Irwin <conrad@zed.dev >
2024-11-15 17:27:45 -05:00
Peter Tripp
e25a03cd3c
docs: Variable escaping in tasks ( #20730 )
2024-11-15 11:14:30 -05:00
Peter Tripp
c650ba4e72
docs: Proto formatter example ( #20677 )
2024-11-14 11:25:37 -05:00
Peter Tripp
ad31aacb7a
Fix bad quote in script/determine-release-channel ( #20613 )
2024-11-13 12:41:50 -05:00
Peter Tripp
eb4e7472e6
Improve terminal.working_directory for non-project files ( #18251 )
2024-11-13 10:40:36 -05:00
Peter Tripp
3a319e6cbe
docs: Improve formatter docs. Examples for C/C++ ( #20553 )
2024-11-13 09:24:50 -05:00
Peter Tripp
6606e6e37f
ci: No GitHub Actions stale check on forks ( #20382 )
2024-11-07 16:11:18 -05:00
Peter Tripp
1aac35cc1c
v0.162.x dev
2024-11-06 11:09:13 -05:00
Peter Tripp
815385cc5f
Add autoclosing braces for Shell Scripts ( #20278 )
...
Added support for autoclosing braces `{}` and single quotes `''` in Shell Scripts
2024-11-06 11:05:59 -05:00
Peter Tripp
47defa2849
docs: Add documentation for configuring clangd in C-only mode ( #20255 )
2024-11-05 16:43:31 -05:00
Peter Tripp
db11a3b554
ci: Update issue templates. Rename defect to bug and improve log formatting ( #20246 )
2024-11-05 12:07:17 -05:00
Peter Tripp
6316151a83
docs: Add redirect for /conversations ( #20170 )
...
Release Notes:
- N/A
2024-11-04 09:56:07 -05:00
Peter Tripp
383e868af0
docs: SSH no longer requires Zed Preview ( #20003 )
2024-10-30 23:28:13 -04:00
Peter Tripp
662a4440cc
v0.161.x dev
2024-10-30 11:06:39 -04:00
Peter Tripp
db61711753
ci: Don't run GitHub Actions workflows on forks ( #19789 )
...
- Closes: https://github.com/zed-industries/zed/issues/19351
Release Notes:
- N/A
2024-10-27 09:04:52 -04:00
Peter Tripp
3ec015b325
docs: Example theme_overrides for docstrings as italic ( #19694 )
2024-10-24 14:37:57 -04:00
Peter Tripp
291af664e1
Switch to Anthropic -latest tags ( #19615 )
...
- Closes: https://github.com/zed-industries/zed/issues/19609
Switches us to using `-latest` tags with Anthropic models instead of
pinning to a specific date version.
See: [Anthropic Model
Docs](https://docs.anthropic.com/en/docs/about-claude/models )
This is a no-op for:
- Claude 3 Opus (`claude-3-opus-20240229`)
- Claude 3 Sonnet (`claude-3-sonnet-20240229`)
- Claude 3 Haiku (`claude-3-haiku-20240307`)
For Claude 3.5 Sonnet this will update us from
`claude-3-5-sonnet-20240620` to `claude-3-5-sonnet-20241022`. We will
also pickup any subsequent model updates automatically when Anthropic
updates the `latest` tag.
This matches the behavior for OpenAI where use `gpt-4o` as the
model_name and not `gpt-4o-2024-08-06`.
2024-10-23 15:13:52 -04:00
Peter Tripp
8bfd27b00b
docs: Improve Markdown trailing whitespace section ( #19630 )
2024-10-23 13:23:01 -04:00
Peter Tripp
c292bdd2ca
docs: Improve language server configuration dotted/nested notation example ( #19608 )
2024-10-23 09:41:27 -04:00
Peter Tripp
47ade2f9f9
Check for rsync before downloading updates ( #19392 )
2024-10-22 17:12:26 -04:00
Peter Tripp
263e143d1b
macos: Add services menu ( #16959 )
2024-10-22 17:08:19 -04:00
Peter Tripp
270e13bb9a
docs: Document upstream JSONC Prettier issues ( #19552 )
2024-10-22 10:43:21 -04:00
Peter Tripp
9e27b6694a
keymap: Add cmd-o 'Go to symbol' for JetBrains MacOS key bindings ( #19415 )
2024-10-18 10:12:39 -04:00
Peter Tripp
5168fc27a1
docs: More Java extension documentation ( #19390 )
...
Follow up of: https://github.com/zed-industries/zed/pull/19113
2024-10-17 20:21:45 -04:00
Peter Tripp
4ae2f93086
ci: Improve GitHub Action modularity ( #18861 )
...
- Closes: https://github.com/zed-industries/zed/issues/19351
- Switch to using the official [typos GitHub Action](https://github.com/crate-ci/typos/blob/master/docs/github-action.md )
- Move the typos check into `actions/check_style`
- Move Squawk Postgres migration check out of `actions/check_style` file into ci.yml
- `actions/check_style` can now be run on stateless/linux runners (previous required self-hosted MacOS runner)
- ci.yml: Split old `style` into checks into those that can run statelessly (linux) and everything else into a new `migration` group which benefit from the full git checkout available on the MacOS runners.
- ci.yml: Move `Check unused dependencies` from style to `linux_tests`
- Add `if: github.repository_owner == 'zed-industries'` to all jobs so they won't try and run on GitHub forks.
2024-10-17 12:50:19 -04:00
Peter Tripp
4df882c295
Make terminal.option_as_meta=false in default settings ( #19364 )
...
- This reverts the change I made in https://github.com/zed-industries/zed/pull/15535 which set `option_as_meta` to `true` in the default settings.
- `true` is a reasonable default for US Keyboards, but is terrible for many others which rely on `alt+<key>` for totally normal keystroke combinations.
2024-10-17 10:31:35 -04:00
Peter Tripp
5ad392035e
Support uppercase extensions in image preview ( #19304 )
2024-10-17 08:48:18 -04:00
Peter Tripp
0e22c9f275
docs: Add C++ clangd example arguments ( #19308 )
2024-10-16 16:07:05 -04:00
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