From 759d43e4cd025301a4308815140951fed4038fed Mon Sep 17 00:00:00 2001 From: Egor Lem <63231806+egorlem@users.noreply.github.com> Date: Sat, 28 Dec 2024 19:57:11 +0300 Subject: [PATCH] feat(External-Themes): `guezwhoz` -> `ultima` (#63) --- External-themes.md | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/External-themes.md b/External-themes.md index 819833a..c136050 100644 --- a/External-themes.md +++ b/External-themes.md @@ -270,16 +270,26 @@ author: [@masaakifuruki](https://github.com/masaakifuruki) --- -#### guezwhoz +#### Ultima Theme -![guezwhoz](https://github.com/guesswhozzz/guezwhoz-scheme/blob/main/demos/completer-zsh-demo.gif?raw=true) +![ultima theme](https://github.com/egorlem/ultima.workspace/blob/8b285369eab9ec1b49248f4c3f30a05676c36208/demos/zsh-theme-demo-min.png?raw=true) -- Single git status marker for Visual Studio Code and Git cli -- Interactive `Tab` completer +**Minimalistic zsh theme designed to provide all the necessary settings for a comfortable terminal experience** -source: [repo](https://github.com/guesswhozzz/guezwhoz-zshell) - -author: [@guesswhozzz](https://github.com/guesswhozzz) +#### Features +- **Multi-Line Prompt**: The prompt is divided into three lines for better readability. The first line separates the previous command's output from the prompt, the second line provides detailed path information, and the third line is for input. +- **Multiple Prompt Levels**: Provides configurations for secondary and tertiary prompt levels (`PS2` and `PS3`). +- **SSH Status Indicator**: Displays an indicator when an SSH connection is established. +- **VCS (Version Control System) Integration**: Supports Git, SVN, and Mercurial for showing branch and repository status directly in the prompt. + - **Git Integration**: Shows branch name, staged and unstaged changes, and untracked files. + - **SVN and Mercurial Integration**: Shows branch name and repository status. +- **Completion Enhancements**: Provides advanced completion settings, including menu completion, caching, and various completion styles and formats. +- **LS_COLORS Configuration**: Configures `LS_COLORS` for both BSD and GNU systems to enhance the display of directory listings. +- **LESS and MAN Configuration**: Customizes the behavior and appearance of `less` and `man` pages. + +See [repository](https://github.com/egorlem/ultima.zsh-theme) for source. + +author: [@egorlem](https://github.com/egorlem) ---