aboutsummaryrefslogtreecommitdiff
path: root/source/00_content
diff options
context:
space:
mode:
authorAdrian Kummerlaender2015-08-28 12:19:57 +0200
committerAdrian Kummerlaender2015-08-28 12:19:57 +0200
commit18c005776f091e44a3f2a7fa5aaf31641b704a44 (patch)
tree094101170fdb8ae6004b4c87946f70f014ad30d0 /source/00_content
parentfbf757aeab2e61a7688b9aa96fbd184f0539ce0c (diff)
downloadblog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar.gz
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar.bz2
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar.lz
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar.xz
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.tar.zst
blog.kummerlaender.eu-18c005776f091e44a3f2a7fa5aaf31641b704a44.zip
Add _MetaTerm_ project page
Diffstat (limited to 'source/00_content')
-rw-r--r--source/00_content/pages/projects/meta_term.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/source/00_content/pages/projects/meta_term.md b/source/00_content/pages/projects/meta_term.md
new file mode 100644
index 0000000..2ecae00
--- /dev/null
+++ b/source/00_content/pages/projects/meta_term.md
@@ -0,0 +1,29 @@
+# MetaTerm
+
+…is a vim-like mode based user interface enabling running multiple terminal applications at the same time while preserving the sequence of execution.
+
+_MetaTerm_ is implemented in _QML_ and uses [QMLTermWidget] as its embedded terminal emulator.
+
+Its source code is available on both [Github] and [cgit].
+
+## Usage
+
+_MetaTerm_ starts in insert mode which means that one can simply start typing a command and trigger it's execution by pressing _enter_.
+
+The list of running and killed terminal instances is navigable using _vim-like_ keybindings, i.e. using `j` and `k`. Additionally one can jump to the top using `g` and to the bottom using `G`. Navigation is also accessible in command mode via `:next`, `:prev` and `:jump <INDEX>`.
+
+Insert mode may be entered manually using `i` and exited using `Shift+ESC`. The currently selected terminal instance is killable via `d`. Command mode is entered whenever one presses `:` in normal mode.
+
+A list of all running processes and their respective index is exposed via `:ls`.
+
+Settings may be explored and changed using `:set` in command mode, e.g. the window background is changeable via `:set window background <COLOR>`.
+
+Furthermore _MetaTerm_'s command mode exposes a JavaScript prompt through `:exec <COMMAND>`.
+
+## Screenshot
+
+![MetaTerm in action](http://static.kummerlaender.eu/media/metaterm_1.png)
+
+[Github]: https://github.com/KnairdA/MetaTerm/
+[cgit]: http://code.kummerlaender.eu/MetaTerm/
+[QMLTermWidget]: https://github.com/Swordfish90/QMLTermWidget/