Jak sprawdzić, czy jestem w MacVimie w .vimrc

27

W moim .vimrc chcę sprawdzić, czy korzystam z MacVim vs. zwykły vim, więc mogę opcjonalnie ustawić niektóre ustawienia specyficzne dla MacVim, których nie należy stosować do zwykłego vim.

Jak mam to zrobic?

Andy White
źródło

Odpowiedzi:

34

Właśnie znalazłem jeden sposób, aby to zrobić:

if has("gui_macvim")
    " set macvim specific stuff
endif
Andy White
źródło
4
has("gui_running")dostanie wsparcie zarówno dla macvim, jak i gvim, dzięki czemu twój .vimrc będzie bardziej przenośny.
Bala Clark
1
Zauważyłem, że ten warunek jest spełniony, jeśli uruchomię macvim w terminalu lub aplikacji GUI. Czy mogę sprawdzić, czy Macvim działa w terminalu?
swilgosz