Skip to content

Instantly share code, notes, and snippets.

@henno
Last active August 25, 2026 16:38
Show Gist options
  • Select an option

  • Save henno/bc66042f6cf0bf0d6afc209c374700a3 to your computer and use it in GitHub Desktop.

Select an option

Save henno/bc66042f6cf0bf0d6afc209c374700a3 to your computer and use it in GitHub Desktop.
Kuidas Codexis Micro värviskeem korda saada

Micro redaktori loetav värviskeem Codexi terminalile

Paranda Codexi terminalis Micro redaktori loetamatu tekst, nähtamatu kursor ja .env failide süntaksivärvimine.

1. Micro seadistus

Täienda faili ~/.config/micro/settings.json.

Säilita olemasolevad seaded ning lisa:

{
    "colorscheme": "codex-high-contrast",
    "cursorline": false,
    "fakecursor": true,
    "truecolor": "on"
}

Oluline:

  • truecolor väärtus peab olema string "on", mitte boolean true;
  • fakecursor paneb Micro kursori ise kontrastvärviga joonistama;
  • ära kasuta värviskeemis ANSI nimevärve nagu white või brightwhite.

2. Kõrge kontrastsusega värviskeem

Loo fail:

~/.config/micro/colorschemes/codex-high-contrast.micro

Sisuga:

color-link default "#f5f5f5,#242424"
color-link comment "#b8b8b8,#242424"
color-link constant "#67e8f9,#242424"
color-link identifier "#f5f5f5,#242424"
color-link statement "#fde047,#242424"
color-link symbol "#fde047,#242424"
color-link preproc "#f0abfc,#242424"
color-link type "#86efac,#242424"
color-link special "#f0abfc,#242424"
color-link ignore "#f5f5f5,#242424"
color-link error "#ffffff,#dc2626"
color-link todo "#111111,#fde047"
color-link hlsearch "#111111,#fde047"
color-link statusline "#111111,#f5f5f5"
color-link tabbar "#f5f5f5,#3a3a3a"
color-link indent-char "#8a8a8a,#242424"
color-link line-number "#c7c7c7,#242424"
color-link current-line-number "#fde047,#242424"
color-link cursor-line "#f5f5f5,#303030"
color-link color-column "#f5f5f5,#303030"
color-link match-brace "#111111,#f0abfc"
color-link tab-error "#f87171,#242424"
color-link trailingws "#f87171,#242424"

3. .env failide süntaks

Loo fail:

~/.config/micro/syntax/env.yaml

Sisuga:

filetype: dotenv

detect:
    filename: "(^|/)\\.env(\\..*)?$"

rules:
    - type: "^\\s*(export\\s+)?[A-Za-z_][A-Za-z0-9_]*"
    - constant.string: "=.*$"
    - special: "="
    - comment: "^\\s*#.*$"

Ära kaasa üldisi shell-süntaksi reegleid. .env kasutab eraldi dotenv failitüüpi.

Oodatavad värvid:

  • muutuja nimi: roheline;
  • =: lilla;
  • väärtus: tsüaan;
  • kommentaar: hall.

4. Kontroll

Sulge kõik töötavad Micro vahekaardid ja ava .env fail uuesti.

Kontrolli:

  1. olekuribal kuvatakse ft:dotenv;
  2. põhitekst on hele tumedal taustal;
  3. reanumbrid on nähtavad;
  4. kursor kuvatakse pööratud kontrastvärviga;
  5. FOO=bar kuvab võtme rohelise, = lilla ja väärtuse tsüaanina.

Terminaliväljundis peaks leiduma:

  • 38;2 — 24-bitine tekstivärv;
  • 48;2 — 24-bitine taustavärv;
  • 7m — nähtava kursori pööratud värv.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment