Skip to content

Toggle zoom in / out individual windows (splits)

Notifications You must be signed in to change notification settings

void-m4110c/vim-zoom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VIM Zoom v0.3.1

A simple plugin to toggle zoom of current window within the current tab.

This is heavily inspired from tmux's zoom pane feature.

Installation

Use your favorite plugin manager to install this plugin (recommended).

git clone https://github.com/dhruvasagar/vim-zoom.git ~/.vim/bundle/vim-zoom

If however you don't use a plugin manager such as pathogen, vundle, neobundle, vim-plug then you can copy all files within this repository directly within your ~/.vim folder. (not recommended)

Usage

Simply use the provided mapping <C-W>m to toggle zoom in and out for the current window

Statusline

VIM Zoom provides zoom#statusline() API to be used for adding g:zoom#statustext value to your statusline while your window is zoomed. g:zoom#statustext defaults to value 'status'. You may add this to your statusline like this :

set statusline+=%{zoom#statusline()}

If you're using some complex statusline plugin, you may need to refer to it's documentation to figure out how to add this to your statusline.

Contributing

Reporting an Issue :

Use Github Issue Tracker

Contributing to code :

  • Fork it.
  • Commit your changes and give your commit message some love.
  • Push to your fork on github.
  • Open a Pull Request.

Credits

This plugin was heavily inspired by tmux's zoom pane feature.

About

Toggle zoom in / out individual windows (splits)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vim Script 100.0%