Skip to content
/ PyPad Public
forked from CountryTk/Hydra

A simple customizable cross-platform notepad

License

Notifications You must be signed in to change notification settings

rogribas/PyPad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPad

A simple cross-platform python editing notepad written in python.

This editor is fully customizable, just edit the config.json file. All color codes MUST be hex color codes!

Required modules: PyQt5, pyautogui

If you use MacOs and can't install pyautogui follow this

https://stackoverflow.com/questions/35074294/pip3-install-pyautogui-fails-with-error-code-1-mac-os

Tab width is set to 45 which acts as 4 spaces.

alt text

Config

Config is done via config.json in root repository directory. Example config:

{
  "editor": [
    {
      "windowStaysOnTop": false,

      "editorFont": "Iosevka",

      "editorFontSize": 12,

      "editorColor": "#303030",

      "windowColor": "#303030",

      "windowText": "#36fc0a",

      "alternateBase": "#FFFFFF",

      "ToolTipBase": "#FFFFFF",

      "ToolTipText": "#FFFFFF",

      "editorText": "#FFFFFF",

      "buttonColor": "#353535",

      "buttonTextColor": "#FFFFFF",

      "HighlightColor": "#4DD2FF",

      "HighlightedTextColor": "#000000",

      "TabWidth": 45,

      "DontUseNativeDialog": false

    }
  ],
  "syntaxHighlightColors": [
    {
      "keywordFormatColor": "#0099FF",

      "classFormatColor": "#00FF16",

      "functionFormatColor": "#FF9500",

      "quotationFormatColor": "#039135",

      "magicFormatColor": "#ff6666",

      "decoratorFormatColor": "#ff00e7",

      "intFormatColor": "#70DBFF"

    }
  ]
}

About

A simple customizable cross-platform notepad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%