[vim/vim] feat: add fullscreen mode support for Windows GUI (PR #18836)

17 views
Skip to first unread message

Mao-Yining

unread,
Nov 29, 2025, 9:23:23 AM (4 days ago) Nov 29
to vim/vim, Subscribed
  • Implement fullscreen mode controlled by the 'go-s' flag in 'guioptions'
  • Note: 'go-s' flag cannot be set prior to window initialization due to
    timing constraints in the GUI loading process
  • Update documentation with usage examples and platform-specific details
  • But version9.txt has not been written yet.

See :help 'go-s' and :help gui-w32-fullscreen for complete documentation.

Signed-off-by: Mao-Yining mao.y...@outlook.com


You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/18836

Commit Summary

  • 4ce0656 feat: add fullscreen mode support for Windows GUI

File Changes

(7 files)

Patch Links:


Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836@github.com>

Mao-Yining

unread,
Nov 29, 2025, 9:26:17 AM (4 days ago) Nov 29
to vim/vim, Subscribed
mao-yining left a comment (vim/vim#18836)

Question for maintainers: Would it be preferable to overload the existing 'go-F' flag for fullscreen control rather than introducing a new 'go-s' flag?


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/c3591714524@github.com>

Mao-Yining

unread,
Nov 29, 2025, 9:38:57 AM (4 days ago) Nov 29
to vim/vim, Push

@mao-yining pushed 1 commit.


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/before/4ce0656b97087bf184e25e6ad35b8b5977ef37d6/after/d1a684ec6a372eadf93e1faff55886fc0e8e1d2c@github.com>

Mao-Yining

unread,
Nov 29, 2025, 10:22:16 AM (4 days ago) Nov 29
to vim/vim, Push

@mao-yining pushed 1 commit.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/before/d1a684ec6a372eadf93e1faff55886fc0e8e1d2c/after/72eeadf7c76d49158caad900b42cc56060c803fe@github.com>

Christian Brabandt

unread,
Nov 30, 2025, 4:21:33 AM (3 days ago) Nov 30
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#18836)

What exactly does this do? Can you share a screenshot?

Would it be preferable to overload the existing 'go-F' flag for fullscreen control rather than introducing a new 'go-s' flag?

I don't think so.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/c3592381038@github.com>

Maxim Kim

unread,
Nov 30, 2025, 9:20:15 PM (2 days ago) Nov 30
to vim/vim, Subscribed
habamax left a comment (vim/vim#18836)

So I should be able to create a mapping, F11, to make gvim fullscreen on windows? Nice!


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/c3594247386@github.com>

Enno

unread,
Dec 2, 2025, 6:58:49 AM (23 hours ago) Dec 2
to vim/vim, Subscribed
Konfekt left a comment (vim/vim#18836)

I suppose it achieves something similar to https://github.com/derekmcloughlin/gvimfullscreen_win32 built-in


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/18836/c3601671741@github.com>

Reply all
Reply to author
Forward
0 new messages