PyRoom is a fullscreen simple text editor, without a toolbar, a menubar or anything that would distract the user from his most important task: writing.
PyRoom depends on Python 3, PyGi and XDG bindings for Python (python3-xdg). Please refer to your system documentation for information on how to install these modules if they're not currently available.
In order to use GNOME default fonts in PyRoom, gconf bindings (python-gconf) are recommended.
If you're installing manually from our tarball and want to use PyRoom in your own language, you'll need to install gettext.
PyRoom is available as a distutils enabled package. Installation procedures for those are easy:
Either unpack the tarball
tar xvfz pyroom*.tar.gz
or check out our git repo for a development version (we try to keep those unbroken and ready for production use)
git clone https://github.com/quintusfelix/PyRoom
From there, you can either run pyroom from commandline
cd pyroom/
./pyroom
Or install it system wide
cd pyroom
python3 setup.py install # as root
pyroom
To run pyroom and instruct it to load some existing files, type:
pyroom /path/to/file1 /other/path/to/file2
For example, to load PyRoom and instruct it to load the files article.txt
and
blogpost.txt
, type the following:
pyroom article.txt blog.txt
There are a few keys allowing you to perform a few useful commands:
- Ctrl+H: Show help in a new buffer
- Ctrl+I: Show buffer information
- Ctrl+M: Minimize buffer
- Ctrl+N: Create a new buffer
- Ctrl+O: Open a file in a new buffer
- Ctrl+Q: Quit
- Ctrl+S: Save current buffer
- Ctrl+Shift+S: Save current buffer as
- Ctrl+W: Close buffer and exit if it was the last buffer
- Ctrl+Y: Redo last typing
- Ctrl+Z: Undo last typing
- Ctrl+Page Up: Switch to previous buffer
- Ctrl+Page Down: Switch to next buffer
- PyRoom Website: http://pyroom.org
- PyRoom project page on github: https://github.com/quintusfelix/PyRoom