@elextr I have tried: home config file in ~/.vimrc (this works everywhere except Geany) global config file in /etc/vimrc (this works everywhere except Geany) custom config file with -u (must say that in this variant there are some errors in /plugin/gtags-cscope.vim from official Arch Linux vim package and gruvbox theme that I want to load) and -Nu (this works everywhere except Geany)
Don't know really why this happens, I have tried in VTE based terminals (XFCE terminal, terminal embedded in Cherrytree editor), Konsole based (Kate), xterm - in every terminal vim works as expected (theme etc.)
Can't find any specific environment variables for vim in Arch Linux documentation.
Mystery ... :)