Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Get the current window's screen info #1513

Open
Labels
Feature RequestNew features request. Not an existing issue or bug.
Milestone
@halostatue

Description

Is your feature request about something that is currently impossible or hard to do? Please describe the problem.

Background: I have multiple machines and two screens on one of them. On my main machine, on the secondary screen where I usually run MacVim, I have my font to :h16, but I need it at :h12 (or so) on my main laptop screen (or on my secondary machine where there is no secondary screen).

Describe the solution you'd like

I would like to be able to have a function in MacVim return the current window's screen information—screen width / height in pixels, screen name, other details; similar to the output of system_profiler SPDisplaysDataType:

Graphics/Displays:
 Apple M4 Pro:
 Chipset Model: Apple M4 Pro
 Type: GPU
 Bus: Built-In
 Total Number of Cores: 16
 Vendor: Apple (0x106b)
 Metal Support: Metal 3
 Displays:
 Color LCD:
 Display Type: Built-in Liquid Retina XDR Display
 Resolution: 3024 x 1964 Retina
 Main Display: Yes
 Mirror: Off
 Online: Yes
 Automatically Adjust Brightness: Yes
 Connection Type: Internal

If possible, it would be nice to have an event (WindowScreenChanged or something like that) which could be used to trigger when the window has been moved to a different screen or the screen has been resized or something.

Describe alternatives you've considered

I don't think that there are alternatives which let me know which screen the current window is on, even if some of this could be executed via osascript.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature RequestNew features request. Not an existing issue or bug.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /