Preferences

Open Preferences with ⌘, or from the File menu.

Display

  • Show labels under toolbar icons
  • Show line numbers — toggleable gutter, wrap-aware
  • Show status bar — bottom bar with language, cursor position, encoding, line ending, file size, and modified state (see below)
  • Word wrap

Each of these is also available as a checkbox in the View menu, and they’re the same underlying setting either way.

Syntax highlighting

A toggle to turn highlighting on or off entirely. When large files feel sluggish to type in or scroll through, this trades color for speed — see Syntax Highlighting for why the first highlight pass of a large file has a real cost.

Appearance

  • Appearance: Light, Dark, or System (default). System follows your macOS appearance setting live, including switching automatically if you change it while Nib is open.
  • Dark theme / Light theme: pick which of the seven bundled syntax color themes is used for each mode — see Syntax Highlighting.

Fonts

  • Font: choose from monospace fonts already installed on your Mac, or “App Default”
  • Font size: the app-wide default size (/+ buttons). Individual tabs can be zoomed independently without changing this default — see Editing & Navigation.

Install ’nib’ command in PATH

A button that symlinks Nib into your shell PATH (VS Code-style), so you can run nib somefile.txt from a terminal — see Command Line. If it can’t get the necessary permission automatically, it offers a ready-to-paste manual command that doesn’t need admin access instead.

Window behavior

Window position and size are remembered automatically across restarts — no separate setting, it just happens.

Status bar fields

When shown, the status bar displays (left to right): detected language and total line count, then cursor line/column, character encoding, line ending style, file size, and whether the tab has unsaved changes.