4 ms·
There's a great doc on exactly how Zed handles syntax and intellisense-style completions: https://zed.dev/docs/configuring-languages https://zed.dev/docs/config
by dharmab 1y ago
There's a great doc on exactly how Zed handles syntax and intellisense-style completions: https://zed.dev/docs/configuring-languages https://zed.dev/docs/configuring-languages
Debugging isn't in yet, but is actively being worked on and planned for public release before 1.0: https://github.com/zed-industries/zed/issues/5065 https://github.com/zed-industries/zed/issues/5065, there's an active channel in their Discord discussing the development of the feature.
- AbuAssar 1y agoWill they use DAP?
- dharmab 1y agoMy understanding is that DAP support is merged into their internal builds and is being polished up for a public release.
- pests 1y agoThat first link doesn’t really explain anything about syntax/autocomplete. It’s just about config options per language (formatted, linter, lsp) but I guess I was expecting something else?
- dharmab 1y agoIt explains it in clear terms: """ Zed's language support is built on two main technologies: Tree-sitter: This handles syntax highlighting and structure-based features like the outline panel. Language Server Protocol (LSP): This provides semantic features such as code completion and diagnostics. These components work together to provide Zed's language capabilities. """ Note this is _not_ how VSC's C++ Intellisense works. The VSC C++ plugin uses proprietary features of MSVC, it doesn't use LSP.
- pests 1y agoThat’s not really a description of anything, just a list of libraries zed uses, let alone a great doc. Just expected more than “its tree sitter and lsp”.