Liu Terminal 테마. 19개의 기본 제공 색상 테마와 라이브 미리보기가 포함된 완전한 JSON 기반 사용자 정의 테마 지원.
Liu는 18개의 내장 팔레트와 함께 제공되며, ~/.config/Liu/themes/에서 사용자 테마를 읽고, 로컬 AI 에이전트로 필요 시 새로운 테마를 생성할 수 있습니다.
⌘ K → 테마 생성을 누르세요. 대화 상자에서 원하는 모양을 설명하고 로컬 에이전트를 고릅니다. Liu는 PATH에서 Claude Code, Codex, OpenCode, Cursor Agent, Amp, Cline, Grok을 자동 감지합니다 — 설치된 것을 선택하세요.
이 하위 시스템은 재작성 중입니다. 대화 상태 머신은 src/main.c에, 모양 탭 항목은 src/ui/settings.c에 있습니다. 재작성이 완료되면 둘 다 이동됩니다.
명령 팔레트(⌘ K)를 열고 theme을 입력하세요. 목록에 내장 및 사용자 테마가 모두 표시됩니다. 행에서 ↵로 적용합니다. 설정 → Appearance에서도 실시간 미리보기 그리드를 제공합니다.
~/.config/Liu/themes/에 JSON 파일을 넣으세요. Liu는 다음 실행 시 감지합니다. 스키마는 내장·AI 테마와 동일합니다. 모든 색상 필드를 명시하세요(아직 extends 상속 없음).
색상 값은 0~1 범위의 네 숫자 RGBA 배열입니다. 전체 내보내기에는 기본 색상, ansi_0~ansi_15, 탭, 사이드바, 테두리/스크롤바, 상태, ui_accent, voice_record 및 voice_accent 필드가 포함됩니다.
선택적 스칼라 재정의는 opacity(0 = 재정의 없음), cursor_style(1 = block, 2 = underline, 3 = bar), cursor_blink 및 bold_is_bright입니다. 누락된 탭 텍스트 색상은 가독성을 위해 보정되며 테마는 서로 상속하지 않습니다.
내부적으로 Liu는 셀 전경과 배경을 단일 u32로 저장합니다. 0~255는 ANSI 팔레트 인덱스, 비트 24(0x01RRGGBB)는 24비트 트루컬러입니다. src/terminal/terminal.h의 IS_TRUECOLOR(c)로 확인하세요.
테마 파일은 항상 16진수 문자열을 사용합니다. 비트 패킹 형식은 구현 세부 사항입니다. 트루컬러가 기본적으로 활성화되어 있습니다.
English · Türkçe · 简体中文 · Español · Deutsch · Italiano · Français · 日本語 · العربية