Bugfix message styling, save tailLine setting

This commit is contained in:
Chris 2024-10-03 18:05:34 +02:00
parent 19ba6a9bee
commit ab399f77e9
2 changed files with 9 additions and 1 deletions

View File

@ -255,6 +255,12 @@ class Editor
$this->showMessage("Toggle collapse icon before item (b)");
break;
case "t":
Settings::$tailLine = !Settings::$tailLine;
$this->redrawEditor();
$this->showMessage("Toggle tail line (t)");
break;
case "+":
$node = $this->list->getNodeForIndex($this->currentRow);
if ($node instanceof CollapsibleNode) {
@ -840,7 +846,7 @@ class Editor
{
[$w,$h] = $this->term->getSize();
$this->term->setCursor(1, $h);
echo $message."\e[K\e[0m";
echo "\e[0m".$message."\e[K\e[0m";
}

View File

@ -24,6 +24,7 @@ class Settings
self::$compactGroups = $data->compactGroups ?? false;
self::$indentationGuides = $data->indentationGuides ?? true;
self::$collapseBefore = $data->collapseBefore ?? true;
self::$tailLine = $data->tailLine ?? true;
}
}
@ -35,6 +36,7 @@ class Settings
'indentationGuides' => self::$indentationGuides,
'collapseBefore' => self::$collapseBefore,
'highlightRow' => self::$highlightRow,
'tailLine' => self::$tailLine,
], JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT)."\n";
@file_put_contents($filename, $data);
}