|
PrimeEdit 1.0 : multi editor +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: HP Software Libraries (https://www.hpmuseum.org/forum/forum-10.html) +--- Forum: HP Prime Software Library (https://www.hpmuseum.org/forum/forum-15.html) +--- Thread: PrimeEdit 1.0 : multi editor (/thread-25313.html) |
PrimeEdit 1.0 : multi editor - albud44 - 2026-08-04 11:45, edited 2026-08-07 06:46 Hello everyone, ******** 07/08/2026 UPDATE ******** A new version of PrimeEdit V 1.0.1 is available! A new minor—but essential—update has just been released. We needed to address the handling of number separators to ensure the program works properly in all system languages. Download it and let us know what you think! Check out the latest post ************************************* PrimeEdit — a text and code editor for the HP Prime G2 ( G1 no tested) PrimeEdit is a MicroPython app that turns the HP Prime into a real text/code editor, right on the calculator — no more shuttling files back and forth to a PC just to tweak a script. What it edits .txt and .py: local files inside the app .hppl: an actual HP Prime catalog program, read and written directly through the Programs() system variable. Line-numbered scrollable view with horizontal and vertical scroll, blinking cursor. Python / HPPL / JSON syntax highlighting (keywords, strings, numbers, comments, multi-line docstrings), with fully customizable colors. Search & replace. 64-level undo/redo (change possilbe in menu option or json). Context-aware autocompletion (keywords, local identifiers, HPPL/MicroPython commands). Built-in HPPL and MicroPython command catalog, browsable in-editor, with structure-snippet insertion. Integrated Unicode character table (Greek/Coptic, math operators, currency symbols, Latin Extended…). Fully customizable color palette, per zone (background, text, banner, status bar, panels, gutter) and per file type. Configurable autosave. Under the hood A unified bitmap rendering engine (same pipeline across every file type), tuned to stay responsive on the calculator's limited hardware (partial redraws, caching, pixel-shift scrolling). Covered by a desktop unit test suite, then validated on real hardware. It can edit files larger than 150 KB (for example, the editor_view.py file in PrimeEdit). That said, you may notice some slowdowns. One important point that is well known, but worth reiterating, is that to create a Python app, you need to make a copy and rename the Python app so you can start working in `main.py`, or create a new file using the original editor or now with DwPrime, which also supports this. Important note for the DwPrime Python application: You must set the following parameters to their maximum values: heap: 16384 - stack: 640000 Please feel free to share your feedback, comments, or questions—whether it's bugs you've encountered or feature suggestions, we welcome it all! Thumbnail(s)
PrimeEdit 1.0.1 : multi editor - albud44 - 2026-08-07 06:49 Hello, As mentioned in the first post, I had to make a minor ( PrimeEdit version 1.0.1) but necessary update to ensure the software works in all languages. Have a great day, everyone |