2014-02-20 3 views
2

Я установил zsh, установил oh-my-zsh, а затем установил powerline , а когда я использую zsh, то перед моим именем появляется «emacs». Это выглядит следующим образом:«Emacs» перед моим именем пользователя в zsh

EMACS> имя пользователя> ~

Как удалить?

+0

Является ли ваша система случайным именем _EMACS_? – Nit

+0

* powerline * - это ваша тема * oh-my-zsh *? Каков вывод 'echo $ PROMPT'? – Adaephon

+0

@Adaephon, у меня Linux Mint 16. _Powerline_ - плагин для zsh. _Oh-my-zsh_ - это тема для zsh. echo $ PROMPT дает такой вывод: $ ($ POWERLINE_COMMAND shell left -r zsh_prompt --last_exit_code = $? --last_pipe_status = "$ pipestatus" --renderer_arg = "client_id = $$" --jobnum = $ _ POWERLINE_JOBNUM) – amxso

ответ

1

Это приглашение генерируется powerline. «EMACS» указывает, что используемая в настоящее время раскладка клавиатуры - emacs.

Вы можете удалить его, изменив конфигурацию Powerline. Общие инструкции должны быть доступны с вашей установкой Powerline (или from the github repository)

Чтобы удалить индикатор клавиатуры, вам необходимо либо отредактировать текущую тему, либо создать новую. Тема по умолчанию для оболочки можно найти по адресу ${POWERLINE_CONFIG}/themes/shell/default.json. Вы только что удалили следующий блок от "segments"->"left"

{ 
    "module": "powerline.segments.shell", 
    "name": "mode" 
}, 

 Смежные вопросы

  • Нет связанных вопросов^_^