LINUX.ORG.RU

История изменений

Исправление bryak, (текущая версия) :

Что-то нагуглилось, но оно нифига не работает. Надо вникать

    " Save on losing focus.
    if exists('$TMUX')
        " let &t_ti = "\<Esc>Ptmux;\<Esc>" . &t_ti . "\e[?1004h" . "\<Esc>\\"
        " let &t_te = "\<Esc>Ptmux;\<Esc>" . "\e[?1004l" . &t_te . "\<Esc>\\"

        " noremap <ESC>[O :echom "TEST"<cr>
    else
        " if &term =~ "xterm.*"
        "     let &t_ti = &t_ti . "\e[?1004h"
        "     let &t_te = "\e[?1004l" . &t_te
        "     noremap <ESC>[O :echom "TEST"<cr>
        " endif
    endif
PS: две темы - потому что задвоение. Видимо надо проверять не создавалась ли тема с этим названием ранее х минут назад.

Исходная версия bryak, :

Что-то нагуглилось, но оно нифига не работает. Надо вникать

    " Save on losing focus.
    if exists('$TMUX')
        " let &t_ti = "\<Esc>Ptmux;\<Esc>" . &t_ti . "\e[?1004h" . "\<Esc>\\"
        " let &t_te = "\<Esc>Ptmux;\<Esc>" . "\e[?1004l" . &t_te . "\<Esc>\\"

        " noremap <ESC>[O :echom "TEST"<cr>
    else
        " if &term =~ "xterm.*"
        "     let &t_ti = &t_ti . "\e[?1004h"
        "     let &t_te = "\e[?1004l" . &t_te
        "     noremap <ESC>[O :echom "TEST"<cr>
        " endif
    endif