Я читал некоторые dotfiles (.vimrc.gvimrc), чтобы узнать некоторые опрятные трюки, и я встретил этот:
if has("gui_running")
set fuoptions=maxvert,maxhorz
au GUIEnter * set fullscreen
endif
Если это уже файл .gvimrc(загружается только при загрузке gVim), почему он имеет условие if has("gui_running")
? Разве это не избыточно? Есть ли специальная проблема/причина для этого?
Я знаю, что if has("gui_running")
интересно использовать в скриптах и т.д., я прошу конкретно использовать его в .gvimrc, потому что он получен только при использовании gvim, поэтому теоретически не нужен.