Skip to content
forked from mu-editor/mu

A small, simple editor for beginner Python programmers. Written in Python and Qt5.

License

Notifications You must be signed in to change notification settings

roboticsware/mu

 
 

Repository files navigation

Custom Mu - Custom version of A Simple Python Code Editor Mu

Additional new features

Pygame Zero

Respberry Pi Pico

  • Enhanced the file manager for Respberry Pi Pico board
    • Navigation in the both local andd device file manager
    • Copy a file between both local andd device file manager
    • Delete a file in the local file manager
  • Enhanced the Start/Stop button to run your code directly on the RPi Pico

  • Integrated the enhanced Picozero Lib to Mu
    • Manual install of PicoZero Lib by Drag-and-drop
      screenshots/picozero.png

Editor

  • Shows a code-assitance of your own language by locale
    screenshots/code-assistance.jpg
  • Added new Shortcuts

    Shortcuts

    Functions

    Ctrl(Cmd) + w

    Close tab

    Ctrl(Cmd) + , or .

    Move letf or right tab

  • Enhanced the Find function
    • Show the very word in the Find window based on your selected text

How to make dev env. and build

  1. install miniconda

    https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html

  2. Create virtual environment

    conda create -n mu python=3.8

  3. Activate the created virtual env.

    conda activate mu

  4. Clone source codes

    git clone https://github.com/roboticsware/mu

  5. Enter the directory of source codes

    cd mu

  6. Install dev dependencies

    pip install -e ".[dev]"

  7. Run Mu

    python run.py

  8. Build Mu

    make win64 or macos

You can also reivew more information about extensive developer documentation here.

About

A small, simple editor for beginner Python programmers. Written in Python and Qt5.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%