All Projects → gillyb → stable-windows

gillyb / stable-windows

Licence: other
Keeps vim windows stable on layout changes

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to stable-windows

Ale
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Stars: ✭ 11,380 (+27656.1%)
Mutual labels:  vim-plugin, neovim-plugin
Animate.vim
A Vim Window Animation Library
Stars: ✭ 173 (+321.95%)
Mutual labels:  vim-plugin, neovim-plugin
Targets.vim
Vim plugin that provides additional text objects
Stars: ✭ 2,114 (+5056.1%)
Mutual labels:  vim-plugin, neovim-plugin
Nvim Treesitter Context
Show code context
Stars: ✭ 113 (+175.61%)
Mutual labels:  vim-plugin, neovim-plugin
Vim Vsnip
Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.
Stars: ✭ 224 (+446.34%)
Mutual labels:  vim-plugin, neovim-plugin
Vim Clap
👏 Modern performant fuzzy picker for Vim and NeoVim
Stars: ✭ 1,802 (+4295.12%)
Mutual labels:  vim-plugin, neovim-plugin
Neotex
latex live preview - plugin for neovim and vim 8
Stars: ✭ 170 (+314.63%)
Mutual labels:  vim-plugin, neovim-plugin
Fzf Mru.vim
Vim plugin that is using fzf.vim to display your most recently used files.
Stars: ✭ 79 (+92.68%)
Mutual labels:  vim-plugin, neovim-plugin
vim-readme-viewer
📖 Viewing plugin's README easily like vim help
Stars: ✭ 26 (-36.59%)
Mutual labels:  vim-plugin, neovim-plugin
Indent Blankline.nvim
Indent guides for Neovim
Stars: ✭ 203 (+395.12%)
Mutual labels:  vim-plugin, neovim-plugin
Neovim Fuzzy
Fuzzy file finding for neovim
Stars: ✭ 103 (+151.22%)
Mutual labels:  vim-plugin, neovim-plugin
Coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Stars: ✭ 18,268 (+44456.1%)
Mutual labels:  vim-plugin, neovim-plugin
Asyncrun.vim
🚀 Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
Stars: ✭ 1,332 (+3148.78%)
Mutual labels:  vim-plugin, neovim-plugin
Vem Tabline
A lightweight Vim/Neovim plugin to display buffers and tabs in the tabline
Stars: ✭ 129 (+214.63%)
Mutual labels:  vim-plugin, neovim-plugin
Todoist.nvim
A todoist extension for neovim
Stars: ✭ 84 (+104.88%)
Mutual labels:  vim-plugin, neovim-plugin
Vim Dadbod Completion
Database autocompletion powered by https://github.com/tpope/vim-dadbod
Stars: ✭ 163 (+297.56%)
Mutual labels:  vim-plugin, neovim-plugin
Crease.vim
Easy foldtext customization for [neo]vim.
Stars: ✭ 19 (-53.66%)
Mutual labels:  vim-plugin, neovim-plugin
Completor.vim
Async completion framework made ease.
Stars: ✭ 1,158 (+2724.39%)
Mutual labels:  vim-plugin, neovim-plugin
Visual Split.vim
Vim plugin to control splits with visual selections or text objects
Stars: ✭ 190 (+363.41%)
Mutual labels:  vim-plugin, neovim-plugin
Vim Ghost
Vim/Nvim client for GhostText - Edit browser text areas in Vim/Neovim
Stars: ✭ 245 (+497.56%)
Mutual labels:  vim-plugin, neovim-plugin

Not maintained anymore

There are issues with this plugin, but I've decided that I'm not going to try to maintain it.
I also converted my nvim config to lua and am trying to use only lua based plugins.

A good lua based plugin that solves this same problem, and even better: stabilize.nvim

stable-windows

Keeps vim windows stable when layout changes.

It really annoys me when opening new windows in vim (especially using the quickfix or location list) and vim automatically adjusts the text in all the windows so the cursor line is centered.

This is what I'm talking about:
Unstable vim windows

And after using the 'stable-windows' plugin, your vim will behave like this: Stable vim windows

Installation

  • VimPlug
    Place this in your .vimrc:
    Plug gillyb/stable-windows

    And then open vim and run:

    :source %
    :PlugInstall
  • Vundle
    Place this in your .vimrc:
    Plugin gillyb/stable-windows

    And then open vim and run:

    :source %
    :PlugInstall
  • NeoBundle
    Place this in your .vimrc:
    NeoBundle gillyb/stable-windows

    And then open vim and run:

    :source %
    :NeoBundleInstall
  • Pathogen
    Run the following in a terminal:

    cd ~/.vim/bundle
    git clone https://github.com/gillyb/stable-windows

Usage

You do not need to do anything special (except installing) to use this plugin. Once it's loaded in vim, it will just work.

Please enjoy, feel free to contribute and keep on vimming.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].