This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository terminology.
View the commit online.
commit dac6910c210ef561aa65c17d6d73a4d5ad0a5f1d
Author: Carsten Haitzler <[email protected]>
AuthorDate: Sat Jun 4 16:19:41 2022 +0100
improve readme like efl, rage, e etc.
---
README.md | 210 ++++++++++++++++++++++++++++----------------------------------
1 file changed, 96 insertions(+), 114 deletions(-)
diff --git a/README.md b/README.md
index f692483..8bc9524 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
-Terminology 1.12.1
-==================
+
+# Terminology
This is an EFL terminal emulator with some extra bells and whistles.
:warning: :warning: :warning:
-> FOR ANY ISSUES, PLEASE CONSULT THEM ON
-> http://issues.terminolo.gy/
+*Please report bugs/issues at*
+[git.enlightenment.org](https://git.enlightenment.org/enlightenment/terminology/issues)
:warning: :warning: :warning:
@@ -17,157 +17,139 @@ This is an EFL terminal emulator with some extra bells and whistles.
[](https://snapcraft.io/terminology)
[](https://hosted.weblate.org/engage/terminology/)
-Requirements
-------------
+## Requirements
- * `efl` (>= 1.26.0)
+* [efl](https://git.enlightenment.org/enlightenment/efl)
Please see http://www.enlightenment.org for information on these.
-
-Compiling
----------
+## Compiling
Once you have met requirements, compiling and installing is simple:
-```sh
- meson build
- cd build
- ninja
- ninja install
+``` sh
+meson build
+ninja -C build
+sudo ninja -C build install
```
Note: to make terminology work with input methods in general you need:
-```sh
- export ECORE_IMF_MODULE="xim"
- export XMODIFIERS="@im=none"
+``` sh
+export ECORE_IMF_MODULE="xim"
+export XMODIFIERS="@im=none"
```
-
-Themes
-------
+## Themes
Apart from the ones shipped with Terminology, themes can be stored in
-`~/.config/terminology/themes/` .
+`~/.config/terminology/themes/`.
Documentation on themes is written in [THEMES.md](THEMES.md).
-
-Color Schemes
--------------
+## Color Schemes
Terminology ships with some common color schemes.
To know how to modify or add some new color schemes, please read
[COLORSCHEMES.md](COLORSCHEMES.md).
-
-
-Mouse controls
---------------
-
- * `Right mouse button` = controls menu
- * `Middle mouse button` = paste highlight selection
- * `Left mouse button/drag` = make highlight
- * `Wheel` = scroll up or down in history
- * `Ctrl+Wheel` = zoom font size up/down
- * `Ctrl+Left mouse button/drag` = make block selection highlight
-
-
-Default key controls
---------------------
-
- * `Shift+PgUp` = Scroll 1 page up
- * `Shift+PgDn` = Scroll 1 page down
- * `Shift+Up` = Scroll 1 line up
- * `Shift+Down` = Scroll 1 line down
- * `Shift+Home` = Scroll to the top of the backlog
- * `Shift+End` = Reset scroll
- * `Shift+Left` = switch focus to previous terminal inside a window
- * `Shift+Right` = switch focus to next terminal inside a window
- * `Shift+Insert` = Paste Clipboard (`ctrl+v/c`) selection
- * `Shift+Ctrl+Insert` = Paste Primary (highlight) selection
- * `Shift+Keypad-Plus` = Font size up 1
- * `Shift+Keypad-Minus` = Font size down 1
- * `Shift+Keypad-Multiply` = Reset font size
- * `Shift+Keypad-Divide` = Copy highlight to Clipboard (same as `Ctrl+c` in gui apps)
- * `Ctrl+PgUp` = switch focus to previous terminal inside a window
- * `Ctrl+PgDn` = switch focus to next terminal inside a window
- * `Ctrl+Shift+t` = create new terminal on top of current inside window (tabs)
- * `Ctrl+Shift+End` = close the focused terminal.
- * `Ctrl+Shift+h` = toggle displaying the miniview of the history
- * `Ctrl+Shift+Home` = bring up "tab" switcher
- * `Ctrl+Shift+PgUp` = split terminal horizontally (1 term above the other)
- * `Ctrl+Shift+PgDn` = split terminal vertically (1 term to the left of the other)
- * `Ctrl+Shift+c` = copy current selection to clipboard
- * `Ctrl+Shift+v` = paste current clipboard selection
- * `Alt+Home` = Enter command mode (enter commands to control terminology itself)
- * `Alt+Return` = Paste primary selection
- * `Alt+g` = Group input: send input to all visible terminals in the window
- * `Alt+Shift+g` = Group input: send input to all terminals in the window
- * `Alt+w` = Copy selection to primary
- * `Alt+Up` = Focus the terminal above
- * `Alt+Down` = Focus the terminal below
- * `Alt+Left` = Focus the terminal on the left
- * `Alt+Right` = Focus the terminal on the right
- * `Ctrl+Alt+Equal` = Font size up 1
- * `Ctrl+Alt+Minus` = Font size down 1
- * `Ctrl+Alt+0` = Reset font size
- * `Ctrl+Alt+9` = Big font size
- * `Ctrl+Alt+t` = Set terminal title
- * `Ctrl+1` = switch to terminal tab 1
- * `Ctrl+2` = switch to terminal tab 2
- * `Ctrl+3` = switch to terminal tab 3
- * `Ctrl+4` = switch to terminal tab 4
- * `Ctrl+5` = switch to terminal tab 5
- * `Ctrl+6` = switch to terminal tab 6
- * `Ctrl+7` = switch to terminal tab 7
- * `Ctrl+8` = switch to terminal tab 8
- * `Ctrl+9` = switch to terminal tab 9
- * `Ctrl+0` = switch to terminal tab 10
-
-
-
-
-Companion tools
----------------
+## Mouse controls
+
+* `Right mouse button` = controls menu
+* `Middle mouse button` = paste highlight selection
+* `Left mouse button/drag` = make highlight
+* `Wheel` = scroll up or down in history
+* `Ctrl+Wheel` = zoom font size up/down
+* `Ctrl+Left mouse button/drag` = make block selection highlight
+
+## Default key controls
+
+* `Shift+PgUp` = Scroll 1 page up
+* `Shift+PgDn` = Scroll 1 page down
+* `Shift+Up` = Scroll 1 line up
+* `Shift+Down` = Scroll 1 line down
+* `Shift+Home` = Scroll to the top of the backlog
+* `Shift+End` = Reset scroll
+* `Shift+Left` = switch focus to previous terminal inside a window
+* `Shift+Right` = switch focus to next terminal inside a window
+* `Shift+Insert` = Paste Clipboard (`ctrl+v/c`) selection
+* `Shift+Ctrl+Insert` = Paste Primary (highlight) selection
+* `Shift+Keypad-Plus` = Font size up 1
+* `Shift+Keypad-Minus` = Font size down 1
+* `Shift+Keypad-Multiply` = Reset font size
+* `Shift+Keypad-Divide` = Copy highlight to Clipboard (same as `Ctrl+c` in gui apps)
+* `Ctrl+PgUp` = switch focus to previous terminal inside a window
+* `Ctrl+PgDn` = switch focus to next terminal inside a window
+* `Ctrl+Shift+t` = create new terminal on top of current inside window (tabs)
+* `Ctrl+Shift+End` = close the focused terminal.
+* `Ctrl+Shift+h` = toggle displaying the miniview of the history
+* `Ctrl+Shift+Home` = bring up "tab" switcher
+* `Ctrl+Shift+PgUp` = split terminal horizontally (1 term above the other)
+* `Ctrl+Shift+PgDn` = split terminal vertically (1 term to the left of the other)
+* `Ctrl+Shift+c` = copy current selection to clipboard
+* `Ctrl+Shift+v` = paste current clipboard selection
+* `Alt+Home` = Enter command mode (enter commands to control terminology itself)
+* `Alt+Return` = Paste primary selection
+* `Alt+g` = Group input: send input to all visible terminals in the window
+* `Alt+Shift+g` = Group input: send input to all terminals in the window
+* `Alt+w` = Copy selection to primary
+* `Alt+Up` = Focus the terminal above
+* `Alt+Down` = Focus the terminal below
+* `Alt+Left` = Focus the terminal on the left
+* `Alt+Right` = Focus the terminal on the right
+* `Ctrl+Alt+Equal` = Font size up 1
+* `Ctrl+Alt+Minus` = Font size down 1
+* `Ctrl+Alt+0` = Reset font size
+* `Ctrl+Alt+9` = Big font size
+* `Ctrl+Alt+t` = Set terminal title
+* `Ctrl+1` = switch to terminal tab 1
+* `Ctrl+2` = switch to terminal tab 2
+* `Ctrl+3` = switch to terminal tab 3
+* `Ctrl+4` = switch to terminal tab 4
+* `Ctrl+5` = switch to terminal tab 5
+* `Ctrl+6` = switch to terminal tab 6
+* `Ctrl+7` = switch to terminal tab 7
+* `Ctrl+8` = switch to terminal tab 8
+* `Ctrl+9` = switch to terminal tab 9
+* `Ctrl+0` = switch to terminal tab 10
+
+## Companion tools
Terminology ships with a set of tools to help you get the best out of
Terminology.
- * `tyls`: list directory contents with bells and whistles
- * `tyalpha`: set transparency level of the background
- * `tybg`: change the background image
- * `tycat`: display inline a media file or a URI
- * `typop`: display in a popup a media file or a URI
- * `tyq`: queue media files or URI to be popped up
- * `tysend`: send files to the terminal (useful through ssh)
-
+* `tyls`: list directory contents with bells and whistles
+* `tyalpha`: set transparency level of the background
+* `tybg`: change the background image
+* `tycat`: display inline a media file or a URI
+* `typop`: display in a popup a media file or a URI
+* `tyq`: queue media files or URI to be popped up
+* `tysend`: send files to the terminal (useful through ssh)
-
-Extended escapes for terminology only
---------------------------------------
+## Extended escapes for terminology only
`[\033][}][COMMAND][\000]`
i.e.
- 1. `ESC` char (`\033` or `0x1b`)
- 2. `}` char
- 3. a sequence of UTF8 chars other than `nul` (`\000` or `0x00`).
- 4. `\000` char (`nul` byte or `0x00` to indicate end of sequence)
+1. `ESC` char (`\033` or `0x1b`)
+2. `}` char
+3. a sequence of UTF8 chars other than `nul` (`\000` or `0x00`).
+4. `\000` char (`nul` byte or `0x00` to indicate end of sequence)
e.g.
+``` sh
`echo -n '\033}Hello world\000'`
+```
## Commands
In the following, any values inside square brackets `[]` are to be replaced
by some content (numbers, strings, paths, url's etc.).
-examples:
+Examples:
- * `aa[PATH-OF-FILE]` should become something like: `aa/tmp/file.png`
- * `aa[true/false]` should become something like: `aatrue` or `aafalse`
+* `aa[PATH-OF-FILE]` should become something like: `aa/tmp/file.png`
+* `aa[true/false]` should become something like: `aatrue` or `aafalse`
## Available commands
@@ -220,7 +202,7 @@ examples:
destination URI when a user may click on the given media image.
example:
- ```sh
+ ``` sh
printf("\033}is#5;3;%s\000"
"\033}ib\000#####\033}ie\000\n"
"\033}ib\000#####\033}ie\000\n"
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.