Skip to content

Commit 1751490

Browse files
update feature list
1 parent 1197c2b commit 1751490

File tree

1 file changed

+12
-26
lines changed

1 file changed

+12
-26
lines changed

README.md

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,21 @@ cog.outl(f"![Django Version](https://img.shields.io/badge/django-{'%20%7C%20'.jo
1919
A language server for the Django web framework.
2020

2121
> [!CAUTION]
22-
> This project is in early stages. All features are incomplete and missing.
22+
> This project is in early stages. ~All~ Most features are incomplete and missing.
2323
2424
## Features
2525

26-
**Almost none!**
27-
28-
😅
29-
30-
Well, we've achieved the bare minimum of "technically something":
31-
32-
- [x] Template tag autocompletion
33-
- It works! ...when you type `{%`
34-
- That's it. That's the feature.
35-
36-
The foundation is solid though:
37-
38-
- [x] Working server architecture
39-
- [x] Language Server Protocol implementation in Rust
40-
- [x] Direct Django project interaction through PyO3
41-
- [x] Single binary distribution with Python packaging
42-
- [x] Custom template parser to support LSP features
43-
- [x] Basic HTML parsing, including style and script tags
44-
- [x] Django variables and filters
45-
- [ ] Django block template tags
46-
- Early work has been done on an extensible template tag parsing specification (TagSpecs)
47-
- [ ] More actual LSP features (coming soon!... hopefully)
48-
- We got one! Well, half of one. Only like... dozens more to go? 🎉
49-
50-
Django wasn't built in a day, and neither was a decent Django language server. 😄
26+
- [x] **Completions** - Template tag autocompletion with snippets
27+
- [x] **Diagnostics** - Real-time error checking and validation
28+
- [ ] **Go to definition** - Jump to template, block, or variable definitions
29+
- [ ] **Find references** - See where templates and blocks are used
30+
- [ ] **Hover** - View documentation and type info on hover
31+
- [ ] **Rename** - Refactor names across files
32+
- [ ] **Formatting** - Auto-format templates
33+
- [ ] **Code actions** - Quick fixes and refactorings
34+
- [ ] **Document symbols** - Outline view of template structure
35+
- [ ] **Workspace symbols** - Search across all project templates
36+
- [ ] **Signature help** - Parameter hints while typing
5137

5238
## Requirements
5339

0 commit comments

Comments
 (0)