An Org Mode extension for Zed, bringing Emacs-style structured plain text editing, task management, and document authoring to Zed.
- Syntax highlighting for Org Mode files (
.org) - Structured editing with proper indentation and folding
- TODO keywords recognition and highlighting
- Timestamps and scheduling support
- Links and markup syntax support
- Code blocks with language-specific highlighting
- Tables support
- Tags and properties recognition
- Headings with different levels (*, **, ***, etc.)
- TODO/DONE keywords and custom workflow states
- Emphasis markup (bold, italic, underline, verbatim, code, strikethrough)
- Lists (ordered and unordered)
- Links (internal and external)
- Timestamps and date/time expressions
- Properties and drawers
- Source code blocks with language specification
- Tables with proper alignment
- Tags and priorities
- Comments and special keywords
- Open Zed
- Open the Extensions view (
cmd+shift+x/ctrl+shift+x) - Search for "Org Mode"
- Click Install
Alternatively, you can install it from the command line:
zed --install-extension org-modeSimply open any .org file in Zed, and the extension will automatically provide syntax highlighting and language support.
#+TITLE: My Org Document
#+AUTHOR: Your Name
#+DATE: <2024-01-01>
* TODO Project Planning [1/3]
SCHEDULED: <2024-01-15 Mon>
Some project description with *bold* and /italic/ text.
** DONE Research phase
CLOSED: [2024-01-10 Wed 14:30]
** TODO Implementation
:PROPERTIES:
:Effort: 8h
:END:
** TODO Testing
* Notes
Here's a [[https://orgmode.org][link to Org Mode]] documentation.
#+BEGIN_SRC python
def hello_world():
print("Hello from Org Mode!")
#+END_SRC
| Name | Age | City |
|---------+-----+----------|
| Alice | 30 | New York |
| Bob | 25 | London |
To develop this extension, see the Developing Extensions section of the Zed docs.
- Clone this repository
- Open the project in Zed
- The extension will be automatically loaded for development
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- Org Mode - The original Emacs Org Mode
- tree-sitter-org - Tree-sitter grammar for Org Mode
- Zed - The high-performance editor