PyNotes is an advanced Emacs-like text editor and IDE made in Python, but much simpler for new users.
Features
- Programming - Efficient syntax highlighting and running code with outputs and errors for Python, LaTeX, and HTML! Graphical buttons for formatting LaTeX!
- Advanced Syntax Highlighting - Advanced scope aware AST based syntax highlighting for Python!
- Code Navigation Commands - Advanced code navigation commands for Python!
- Alt-X Commands - Powerful Emacs `M-x` like commands inside PyNotes!
- Plugins - Powerful extensions that seamlessly integrate with PyNotes! Very easy to make and install!
- PyCode - Full programming language inside PyNotes to customize it even beyond plugins! You can make and change your own keyboard shortcuts, functions, Alt-X commands, event hooks, startup code, etc! Optional graphical programming options to use without knowing PyCode syntax!
- Infinite Length Chord Keys - Infinite length chord keys like Emacs possible to define in PyCode!
- Emacs-like Buffers - Emacs-like buffers (editors) to edit multiple files at once!
- Terminal - Full 256-color/truecolor supporting terminal using a PTY inside PyNotes!
- Python Shell / REPL - Full Python shell / REPL using a PTY inside PyNotes!
- HModes - Major Modes like Emacs for different purposes! Changes syntax highlighting, running code, menus, tabs, etc.
- Preferences - Fully customize your syntax highlighting and options easily in the preferences!
- Incremental Search - Incremental search for Find and Find & Replace - Find strings without fully typing them!
- Regexp Search - Find and Find & Replace using regexp!
- MathGod - Mathematica-like notebook for symbolic math inside PyNotes!
- Email - Send emails from within PyNotes! Also has a spellcheck and option to change or add new dictionaries for the spellcheck.
- Text to Speech - Make PyNotes speak your selection inside the editor!
- Speech to Text - Dictate to write text in the editor!
- Auto Backup - Auto backup option to save your files!
- Quick Installation - Fast (optionally) automatic installation with an installer script for Linux and a graphical installer for Windows!
- Full Builtin Help Texts - Builtin help including example code and screenshots for PyCode, MathGod, Alt-X commands, and all the other PyNotes features!
- And much more!
License
GNU General Public License version 3.0 (GPLv3)Follow PyNotes
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PyNotes!