Я читал некоторые точечные файлы (.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, поэтому в теории не нужен.