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
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