1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
====== PyRoom Project ======
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.
===== Dependencies =====
PyRoom depends on Python, PyGTK and XDG bindings for Python (python-xdg. Please
refer to your system documentation for information on how to install these
modules if they're not currently available.
====== Optional dependencies ======
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.
===== Installing and Running =====
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 bazaar branch for a development version (we try to keep those
unbroken and ready for production use)
$ bzr branch lp:pyroom
From there, you can either run pyroom from commandline
$ cd pyroom/
$ ./pyroom
Or install it system wide
$ cd pyroom
$ python setup.py install # as root
$ pyroom
==== Usage ====
=== Running PyRoom ===
To run pyroom and instruct it to load some existing files, type:
$ pyroom /path/to/file1 /other/path/to/file2
=== Example Usage ===
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
==== Key Bindings ====
There are a few keys allowing you to perform a few useful commands:
* Control-H: Show help in a new buffer
* Control-I: Show buffer information
* Control-N: Create a new buffer
* Control-O: Open a file in a new buffer
* Control-Q: Quit
* Control-S: Save current buffer
* Control-Shift-S: Save current buffer as
* Control-W: Close buffer and exit if it was the last buffer
* Control-Y: Redo last typing
* Control-Z: Undo last typing
* Control-Page Up: Switch to previous buffer
* Control-Page Down: Switch to next buffer
===== Want to know more? =====
* PyRoom Website: http://pyroom.org
* PyRoom project page on Launchpad: https://launchpad.net/pyroom
* PyRoom IRC-Channel: irc://irc.freenode.net/pyroom - #pyroom on FreeNode
|