Skip to content

Add option to disable floating preview window#121

Open
eilefsen wants to merge 1 commit intochentoast:masterfrom
eilefsen:preview-window
Open

Add option to disable floating preview window#121
eilefsen wants to merge 1 commit intochentoast:masterfrom
eilefsen:preview-window

Conversation

@eilefsen
Copy link

@eilefsen eilefsen commented Apr 9, 2025

if config.float is set to false in the setup function, we use neovim's built-in 'preview window' (see :h preview-window) instead of opening our own floating window.

The floating window is still used by default, but it is now optional.

Using the preview-window fits my style of managing windows and tabpages better, which is why i wanted this option. I'm quite happy with it so i figured i might as well share the code upstream :)

I'm a bit unsure if requiring 'marks' from 'marks.mark' is a perfectly good idea (i'm not very familiar with lua modules), but it seemed necessary in order to use the option.
float might also not be the most descriptive name for the option, feel free to change it. :)

If this PR gets attention I can of course also contribute the necessary documentation.

if `config.float` is set to false in the setup function, we use
neovim's built-in 'preview window' (see `:h preview-window`) instead of
opening our own floating window.

The floating window is still opened by default, but it is now optional.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant