Skip to content

Commit 1059867

Browse files
authored
Update README.md
1 parent 6dcb631 commit 1059867

File tree

1 file changed

+72
-94
lines changed

1 file changed

+72
-94
lines changed

README.md

Lines changed: 72 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,83 @@
1-
# HPPrimeEdit
2-
---
3-
4-
🚀 HP Code Editor - First Release
5-
A modern, feature-rich code editor tailored for the PPL programming language, designed with productivity and developer experience in mind. This first stable version lays the groundwork for a robust and extensible platform.
6-
7-
✨ Key Features
8-
🗂️ Multi-Tab Editing
9-
Seamless multi-tab support
10-
11-
Drag & drop tabs to reorder
12-
13-
Unsaved change indicators
14-
15-
Fast navigation between open files
16-
17-
🧠 Smart PPL Language Support
18-
Full syntax highlighting
19-
20-
Intelligent code autocompletion
21-
22-
Context-aware suggestions (IF, FOR, WHILE...)
23-
24-
Automatic syntax error detection
25-
26-
Auto-formatting for clean, readable code
27-
28-
🔍 Advanced Semantic Analysis
29-
Real-time error detection
30-
31-
Variable and function validation
32-
33-
Scope (lexical) analysis
34-
35-
Duplicate declaration checking
36-
37-
Parameter validation in functions
38-
39-
🎨 Customization
40-
Multiple visual themes (Light, Dark, Multicolor, Rose Garden)
41-
42-
Font size configuration
43-
44-
Minimap toggle
45-
46-
Customizable color decorators
1+
# 🚀 HP Code Editor - First Release
472

48-
Line numbering options
3+
A modern, feature-rich code editor tailored for the **PPL programming language**, designed with productivity and developer experience in mind.
4+
This first stable version lays the groundwork for a robust and extensible platform.
495

50-
⚙️ Productivity Boosters
51-
Find and replace
52-
53-
Auto-commenting lines or blocks
54-
55-
Editor zoom in/out
56-
57-
Notification panel
58-
59-
Keyboard shortcut support
60-
61-
📁 File Management
62-
Open & save files easily
63-
64-
Support for .hpprgm and .txt extensions
65-
66-
Unsaved changes tracking
67-
68-
Auto-save editor state on close
69-
70-
🖥️ Modern Interface
71-
Clean, professional UI
72-
73-
Intuitive toolbar
74-
75-
Easy-access settings panel
76-
77-
Visual status indicators
78-
79-
Support for custom themes
80-
81-
🛠️ Under the Hood
82-
✅ Tree-sitter integration for code parsing
83-
84-
✅ Custom semantic analysis engine
6+
---
857

86-
✅ WebAssembly support
8+
## ✨ Key Features
9+
10+
### 🗂️ Multi-Tab Editing
11+
- Seamless multi-tab support
12+
- Drag & drop tabs to reorder
13+
- Unsaved change indicators
14+
- Fast navigation between open files
15+
16+
### 🧠 Smart PPL Language Support
17+
- Full syntax highlighting
18+
- Intelligent code autocompletion
19+
- Context-aware suggestions (e.g., `IF`, `FOR`, `WHILE`, etc.)
20+
- Automatic syntax error detection
21+
- Auto-formatting for clean, readable code
22+
23+
### 🔍 Advanced Semantic Analysis
24+
- Real-time error detection
25+
- Variable and function validation
26+
- Scope (lexical) analysis
27+
- Duplicate declaration checking
28+
- Parameter validation in functions
29+
30+
### 🎨 Customization
31+
- Multiple visual themes (`Light`, `Dark`, `Multicolor`, `Rose Garden`)
32+
- Font size configuration
33+
- Minimap toggle
34+
- Customizable color decorators
35+
- Line numbering options
36+
37+
### ⚙️ Productivity Boosters
38+
- Find and replace
39+
- Auto-commenting lines or blocks
40+
- Editor zoom in/out
41+
- Notification panel
42+
- Keyboard shortcut support
43+
44+
### 📁 File Management
45+
- Open & save files easily
46+
- Support for `.hpprgm` and `.txt` extensions
47+
- Unsaved changes tracking
48+
- Auto-save editor state on close
49+
50+
### 🖥️ Modern Interface
51+
- Clean, professional UI
52+
- Intuitive toolbar
53+
- Easy-access settings panel
54+
- Visual status indicators
55+
- Support for custom themes
8756

88-
✅ Efficient memory usage
57+
---
8958

90-
✅ Plugin-ready architecture
59+
## 🛠️ Under the Hood
60+
- ✅ Tree-sitter integration for code parsing
61+
- ✅ Custom semantic analysis engine
62+
- ✅ WebAssembly support
63+
- ✅ Efficient memory usage
64+
- ✅ Plugin-ready architecture
9165

92-
🐞 Debugging Tools
93-
Real-time error highlighting
66+
---
9467

95-
Detailed, localized error messages
68+
## 🐞 Debugging Tools
69+
- Real-time error highlighting
70+
- Detailed, localized error messages
71+
- Advanced syntax validation
72+
- Scope and dependency analysis
9673

97-
Advanced syntax validation
74+
---
9875

99-
Scope and dependency analysis
76+
## 📦 What's Next?
77+
This is just the beginning! Expect continuous updates with new language features, plugin support, and enhanced debugging tools.
78+
We’re building a **developer-first PPL IDE** from the ground up 🚧
10079

101-
📦 What's Next?
102-
This is just the beginning! Expect continuous updates with new language features, plugin support, and enhanced debugging tools. We’re building a developer-first PPL IDE from the ground up 🚧
80+
---
10381

104-
🎯 Try it now and help shape the future of PPL development!
105-
📎 You can also check out a sample configuration here to get started quickly: [link]
82+
🎯 **Try it now and help shape the future of PPL development!**
83+
📎 *You can also check out a sample configuration here to get started quickly:* [link]

0 commit comments

Comments
 (0)