View CMD_PROTOCOL.md

RFC: Remote Terminal Multiplexer Protocol

This document describes a protocol for a remote terminal session, which may have 0 or more active terminals, to exchange control information with a local terminal renderer. This is similar in spirit to the tmux -CC Control Mode functionality but is spec'd out separately from tmux in order to make it relatively tmux agnostic and thus potentially easier for it to be integrated in alternative multiplexer implementations and supported in more terminal emulators.

View Spock-Left-Hand.kbd.json
[
{
"name": "Spock Left Hand",
"author": "Wez Furlong"
},
[
{
"rx": 2,
"y": 5.7,
"a": 7
View Flutterby.kbd.json
[
{
"name": "Flutterby",
"author": "Wez Furlong",
"switchMount": "cherry",
"switchBrand": "cherry",
"switchType": "MX1A-G1xx",
"plate": true
},
[
View Moar-Thumbs-II.kbd.json
[
{
"name": "Moar Thumbs II",
"author": "Wez Furlong"
},
[
{
"x": 1,
"a": 1
},
View layout.kbd.json
[
{
"author": "Wez Furlong"
},
[
{
"x": 3,
"c": "#c4c8c5",
"a": 1
},
View Moar-Thumbs.kbd.json
[
{
"name": "Moar Thumbs",
"author": "Wez Furlong"
},
[
{
"x": 1,
"a": 1
},
View Post-Atomic.kbd.json
[
{
"name": "Post-Atomic",
"author": "Wez Furlong"
},
[
{
"a": 5
},
"+\n=",
View Atomic.kbd.json
[
{
"backcolor": "#585858",
"name": "Atomic"
},
[
{
"a": 5
},
"~\n`",
View -
diff --git a/tests/integration/WatchmanTestCase.py b/tests/integration/WatchmanTestCase.py
index 7a9f756..077dadb 100644
--- a/tests/integration/WatchmanTestCase.py
+++ b/tests/integration/WatchmanTestCase.py
@@ -10,6 +10,7 @@ import os.path
import os
import WatchmanInstance
import copy
+import sys