LINUX.ORG.RU

vim не могу подружить NERDTree и Conque Shell

 


0

2

Здравствуйте. Недавно открыл для себя такой плагин для вима как Conque Shell: https://github.com/wkentaro/conque.vim

Очень удобная (для меня) штука но есть проблема: после работы с Conque Shell не работает NERDTree После команды :NERDTreeToggle вываливает полотно ошибок:

Обнаружена ошибка при обработке function conque_term#set_mappings:
строка   27:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'augroup ' . b:ConqueTerm_Var

строка   30:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' BufDelete <buffer> call g:ConqueTerm_Terminals[' . b:ConqueTerm_Idx . '].close()'

строка   31:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' BufUnload <buffer> call g:ConqueTerm_Terminals[' . b:ConqueTerm_Idx . '].close()'

строка   34:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' BufEnter <buffer> ' . s:py . ' ' . b:ConqueTerm_Var . '.update_window_size()'

строка   35:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' VimResized ' . s:py . ' ' . b:ConqueTerm_Var . '.update_window_size()'

строка   38:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' BufEnter <buffer> call conque_term#on_focus()'

строка   39:
E121: Неопределённая переменная: b:ConqueTerm_Var
E15: Недопустимое выражение: 'autocmd ' . b:ConqueTerm_Var . ' BufLeave <buffer> call conque_term#on_blur()'

строка   42:
и т.д. ....

В работе других плагинов ошибок замечено небыло, только NerdTree c ConqueShell шалят. Причем если сначала открыть nerdtree а потом conque оба плагина работают корректно но если потом закрыть и открыть nerdtree вылазит все таже ошибка, даже если conque я давно спрятал. В качестве менеджера плагинов пользуюсь патогеном.

Кто нибудь сталкивался с чем нибудь подобным? Есть ли варианты решения?

Зарание спасибо.


Похоже на баг Conque Shell, соответственно, туда и надо писать об этом. Хотя может это NERDTree здесь что-то не то делает, но вряд ли.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 1)

1. Так ли вам нужен nerdtree? Может стоит присмотреться к ctrlp или fzf?
2. Нужен ли вам Conque Shell? Попробуйте tmux и плагин для его интеграции в вим. Или вообще попробуйте использовать neovim - там эмулятор терминала прикрутили.

andreyu ★★★★★
()
Ответ на: комментарий от xaizek

Похоже на баг Conque Shell, соответственно, туда и надо писать об этом.

Последний коммит 6 лет назад, можно сразу в спортлото писать.

anonymous
()

Попробуй vimux вместо conque.

anonymous
()
Ответ на: комментарий от xaizek

Ну звиняй, значит моя инфа устарела, тот чувак иногда таки фиксит что-то раз в год.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.