|
1 | 1 | # HPPrimeEdit |
2 | 2 | --- |
3 | 3 |
|
4 | | -[](https://www.nuget.org/packages/Velopack/) |
5 | | -[](https://discord.gg/CjrCrNzd3F) |
6 | | -[](https://github.com/velopack/velopack/actions) |
7 | | -[](https://app.codecov.io/gh/velopack/velopack) |
8 | | -[](https://github.com/velopack/velopack/blob/develop/LICENSE) |
9 | | -[](https://hits.seeyoufarm.com) |
| 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. |
10 | 6 |
|
| 7 | +✨ Key Features |
| 8 | +🗂️ Multi-Tab Editing |
| 9 | +Seamless multi-tab support |
11 | 10 |
|
12 | | -HPPrimeEdit es un editor de código intuitivo y potente diseñado para la calculadora HP Prime. Simplifica la creación y edición de programas para tu HP Prime, ofreciendo una experiencia de programación más eficiente y agradable. |
| 11 | +Drag & drop tabs to reorder |
13 | 12 |
|
14 | | -HPPrimeEdit revoluciona la forma en que programas tu calculadora HP Prime. Este editor de código, fácil de usar incluso para principiantes, ofrece funciones avanzadas como resaltado de sintaxis, autocompletado de código y depuración integrada. Aumenta tu productividad y reduce los errores al escribir programas para tu HP Prime con HPPrimeEdit. |
| 13 | +Unsaved change indicators |
15 | 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 |
| 47 | + |
| 48 | +Line numbering options |
| 49 | + |
| 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 |
| 85 | + |
| 86 | +✅ WebAssembly support |
| 87 | + |
| 88 | +✅ Efficient memory usage |
| 89 | + |
| 90 | +✅ Plugin-ready architecture |
| 91 | + |
| 92 | +🐞 Debugging Tools |
| 93 | +Real-time error highlighting |
| 94 | + |
| 95 | +Detailed, localized error messages |
| 96 | + |
| 97 | +Advanced syntax validation |
| 98 | + |
| 99 | +Scope and dependency analysis |
| 100 | + |
| 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 🚧 |
| 103 | + |
| 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] |
0 commit comments