Октябрь_2015

malody,
Отпишитесь о результатах - мне тоже этот вопрос интересен, хотя раньше я им вплотную не занимался.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Тут у меня тоже вопрос по Prompt'у возник
Команда $'\n' переносит оставшийся текст в следующую строку
А какой командой перенести текст в предыдущую строку?
Дело в том, что у меня Prompt состоит из двух частей - правый и левый. В левой части используется команда переноса. В итоге правая часть начинается во второй строке, а не в первой.



Сам Prompt
export PROMPT="%{$fg[white]%}┌─[%{$fg[green]%}%B%n@%m %{$fg[red]%}(%l) %{$fg[cyan]%}%d%b%{$fg[white]%}]"$'\n'"%{$fg[white]%}└─> %{$reset_color%}" export RPROMPT="%B%{$fg[green]%}%* %{$fg[red]%} [%?]%b %{$fg[green]%} %B%h%{$reset_color%}"

Пытался гуглить, но так ничего и не нашёл (((
Пробовал записать в две строки - ничего не меняется.
Пробовал сначала прописать правую часть, а потом левую (в двух строках) - аналогично.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Итак, разобрался с тем каким образом использовать в PROMPT 256 цветов :-)
Сначала в .zshrc нужно воткнуть этот код (он нужен чтобы узнать цвет кода, потом как выберем нужные цвета, можно удалить):
#! /bin/zsh
# A script to make using 256 colors in zsh less painful.
# P.C. Shyamshankar <[email protected]>
# Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/

typeset -Ag FX FG BG

FX=(
    reset     "%{[00m%}"
    bold      "%{[01m%}" no-bold      "%{[22m%}"
    italic    "%{[03m%}" no-italic    "%{[23m%}"
    underline "%{[04m%}" no-underline "%{[24m%}"
    blink     "%{[05m%}" no-blink     "%{[25m%}"
    reverse   "%{[07m%}" no-reverse   "%{[27m%}"
)

for color in {000..255}; do
    FG[$color]="%{[38;5;${color}m%}"
    BG[$color]="%{[48;5;${color}m%}"
done
ZSH_SPECTRUM_TEXT=${ZSH_SPECTRUM_TEXT:-Arma virumque cano Troiae qui primus ab oris}

# Show all 256 colors with color number
function spectrum_ls() {
  for code in {000..255}; do
    print -P -- "$code: %F{$code}$ZSH_SPECTRUM_TEXT%f"
  done
}

# Show all 256 colors where the background is set to specific color
function spectrum_bls() {
  for code in {000..255}; do
    print -P -- "$BG[$code]$code: $ZSH_SPECTRUM_TEXT %{$reset_color%}"
  done
}

Посмотреть все 256 цветов можно командой spectrum_ls
%{\e[38;05;254m%} - 38 это первый слой (текст)
%{\e[48;05;254m%} - 48 это фон
За что отвечает 05 хз, хотелось бы узнать.
254 - код цвета
%{\e[1;38;05;007m%}
а эта 1-ка делает текст жирным.
Вот побаловался, с некоторыми настройками (с цветом уже определился). И пока конечный вариант, самая нижняя строка :-)
Русская команда переводчиков ArchWiki
скромный вклад
malody, ты ставил патченый шрифт?
Мало видеть нам начало - надо видеть и конец.
Если видишь ты создание - значит где-то есть ТВОРЕЦ
alsoijw
ты ставил патченый шрифт?
Конечно, о чём говорил в этой теме заранее.
Шрифты имеют "преписку" Powerline.
Русская команда переводчиков ArchWiki
скромный вклад

рыжие значки каталогов как-то не слишком гармонируют с сине-голубой обоиной, имхо
кдешные oxygen смотрелись бы гармоничнее, имхо
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
кдешные oxygen смотрелись бы гармоничнее, имхо
они сливались бы с фоном, имхо
Xts,
Не сливались бы - http://lin.in.ua/img/extnews/1047/2b.png

Впрочем, не обязательно oxygen - это я просто для примера. Подойдёт любой набор значков более спокойного оттенка.
Но рыжий тут как бельмо на глазу.
Имхо.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
рыжие значки каталогов как-то не слишком гармонируют с сине-голубой обоиной, имхо
кдешные oxygen смотрелись бы гармоничнее, имхо

так ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.