diff --git a/src/sh2.less b/src/sh2.less
index 1be00dc3..e21c5f9f 100644
--- a/src/sh2.less
+++ b/src/sh2.less
@@ -380,6 +380,12 @@ html, body, #main {
}
}
+.line.line-selected {
+ &.line-focused {
+ outline-left: 3px solid blue;
+ }
+}
+
.line.line-cmd {
flex-direction: column;
scroll-margin-bottom: 20px;
@@ -637,11 +643,26 @@ body .xterm .xterm-viewport {
display: flex;
flex-direction: column;
position: relative;
+ padding: 20px 20px 20px 20px;
&.has-info {
padding-top: 5px;
}
+ .focus-indicator {
+ position: absolute;
+ background-color: #666;
+ width: 5px;
+ border-radius: 3px;
+ height: 90%;
+ top: 5%;
+ left: 4px;
+
+ &.active {
+ background-color: @tab-blue;
+ }
+ }
+
&.has-history {
padding-top: 5px;
height: max(300px, 40%);
diff --git a/src/types.ts b/src/types.ts
index 27b6d7f8..803ddb5d 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -92,6 +92,7 @@ type RemoteType = {
mshellversion : string,
needsmshellupgrade : boolean,
waitingforpassword : boolean,
+ local : boolean,
remove? : boolean,
};