A scummy editor for your terminal!
Project description
SCUM
Scum is a terminal-based, multi-tab text editor written in Python.
About
First of all, Scum is really just a novelty editor I wrote mostly for learning and fun. It was not made to compete with seasoned text editors such as Emacs or Vim (hence the name “Scum”). With that being said, it is still a fully-functional terminal based editor! It can be used for both quick editing and full on development. Overall it was extremely fun to write and was a wonderful learning experience. Enjoy! (at your own risk)
Features
Syntax-highlighting
Multiple Tabs
Undo and find functions
Open and save files (complete with text-based file-browser)
Fully customizable
On-the-go configuration changing
Tab saving
Togglable line numbers and terminal
Dependencies
Python 3.x
Urwid
Pygments
To-Do
Find and replace.
Creating a new file.
Key Bindings
Key: |
Command: |
---|---|
Ctrl+O |
Open file(s) |
Ctrl+S |
Save file |
Ctrl+W |
Close current tab |
Ctrl+page up |
Move to the next tab |
Ctrl+page down |
Move to the prev tab |
F5 |
Edit the config file |
F1 |
Change GUI layout |
Ctrl+F |
Find |
Ctrl+Q |
Undo last action |
Ctrl+D |
Delete current line |
Ctrl+X |
Exit |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file scum-0.2.8.tar.gz
.
File metadata
- Download URL: scum-0.2.8.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083e72f8471f38e2023f4b3755fee370a783c558a7c32dc5c25daa3206ef301e |
|
MD5 | 7c35fa8774f3a79d960b0e5d45dce922 |
|
BLAKE2b-256 | e3a0dba0cbf0b7de10bccc45426743f7be801dea4381ab088643ea19996dacb5 |