# *Lx* Documentation

Welcome! Choose a guide below to get started.

This documentation covers only a small part of what *Lx* can currently do. It is continually being updated and extended.

Press **F1** at any time to return to this page.

## Setting up *Lx*

- [Getting Started](getting_started.md) introduces the main controls and parts of *Lx*.
- [Command Palette](command_palette.md) explains how to find, run, repeat, and inspect actions.
- [Settings](settings.md) explains where your settings live and which file to edit.
- [Appearance](appearance.md) covers styles, highlights, rulers, the cursor, and fullscreen.
- [Keyboard Shortcuts](keymap.md) shows how to add, replace, and remove shortcuts.
- [Custom Commands](custom_commands.md) shows how to join several actions into one personal command.
- [Command Line](cli.md) covers opening files and choosing how they appear.
- [Plugins](plugins.md) explains what plugins add and where their settings live.
- [Updating Lx](updating.md) explains update notices, downloads, restarts, and manual updates.
- [Troubleshooting](troubleshooting.md) gives quick checks for common problems.

## Working with files

- [Opening Files](opening_files.md) explains Edit, View, Preview, handlers, and opening defaults.
- [File References](file_references.md) explains paths which point to exact places or items inside files.
- [File Browser](file_browser.md) covers previews, folders, network shares, and WSL paths.
- [Tabs and Documents](tabs_and_documents.md) explains temporary previews and permanent tabs.
- [Panes](panes.md) explains how to place documents side by side.
- [Files Changed Outside *Lx*](external_changes.md) explains automatic reloads, prompts, and deleted files.
- [Text Encodings and Codepages](encodings.md) helps when text looks wrong.
- [Special Viewers](special_viewers.md) covers Markdown, images, ANSI art, fonts, Office documents, bytes, and hex.
- [Format Modules](formats.md) explains how *Lx* recognizes files and how you can adjust their behavior.

## Working with text

- [Editing Text](editing_text.md) covers selections, line actions, multiple cursors, and wrapping.
- [Indentation](indentation.md) covers automatic detection, spaces and tabs, status controls, conversion, and defaults.
- [Search and Replace](search_and_replace.md) covers document search, project search, and finding files.
- [Navigation and Zoom](navigation_and_zoom.md) covers movement, outlines, scrolling, panning, and zoom.
- [Text Tools](text_tools.md) covers cleaning, wrapping, formatting, converting, quoting, and numbering text.
- [Markdown Preview](markdown_preview.md) covers rendered content, links, images, movement, and PNG export.
- [MaLxTeX](malxtex.md) explains how to write math in Markdown and what the built-in renderer supports.
- [Auto Surround](auto_surround.md) shows how typed characters can wrap selected text.
- [Formatting and Surrounding Text](format_shortcuts.md) covers shortcuts for bold, italic, underline, and other supported formatting.
