nvim-window VS hydra.nvim

Compare nvim-window vs hydra.nvim and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nvim-window hydra.nvim
8 30
- 986
- -
- 0.0
- 5 months ago
Lua
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nvim-window

Posts with mentions or reviews of nvim-window. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-22.
  • What do you use besides Neovim to manage windows (workflow)?
    2 projects | /r/neovim | 22 Aug 2022
    I'm using https://gitlab.com/yorickpeterse/nvim-window to jump between neovim's windows (mapped to w).
  • winpick.nvim: Plugin for picking a window
    5 projects | /r/neovim | 10 Aug 2022
    What is the difference, in your opinion, or maybe selling point between this plugin and the other ones like it? For example nvim-window and nvim-window-picker, to name the Lua ones that I can think of.
  • Hydra update
    3 projects | /r/neovim | 18 Jul 2022
    Now, Neovim will wait for users input inside hydra if it is required: for example, for nvim-window and so on.
  • nvim-window-picker: nvim-tree like window picker plugin
    4 projects | /r/neovim | 5 Apr 2022
    A while back I wrote an equivalent (but probably much simpler and more limited) plugin for NeoVim: https://gitlab.com/yorickpeterse/nvim-window.
  • Global statusline support merged to Neovim master
    4 projects | /r/neovim | 17 Mar 2022
    hey look! https://gitlab.com/yorickpeterse/nvim-window
  • Window numbering package for vim/neovim (like winum in emacs)?
    3 projects | /r/neovim | 17 Dec 2021
    I've found nvim-window and vim-win, which sort of provide this behaviour.
  • https://np.reddit.com/r/neovim/comments/ommttr/neovim_05_golang_setup/h5mi9qo/
    1 project | /r/backtickbot | 18 Jul 2021
    return require('packer').startup { function(use) use 'wbthomason/packer.nvim' -- hacks use 'tjdevries/astronauta.nvim' -- git use {'tpope/vim-fugitive'} --use 'airblade/vim-gitgutter' use {'lewis6991/gitsigns.nvim', requires = {'nvim-lua/plenary.nvim'}} use 'tweekmonster/startuptime.vim' -- text manipulation use 'tpope/vim-surround' use 'mattn/emmet-vim' -- navigation use {'kyazdani42/nvim-tree.lua'} use 'phaazon/hop.nvim' use {'https://gitlab.com/yorickpeterse/nvim-window'} use { 'nvim-telescope/telescope.nvim', requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}} } use { 'camspiers/snap' } use { "folke/trouble.nvim", requires = "kyazdani42/nvim-web-devicons", config = function() require("trouble").setup{} end } -- Highlights use { 'nvim-treesitter/nvim-treesitter', requires = { 'nvim-treesitter/nvim-treesitter-refactor', 'nvim-treesitter/nvim-treesitter-textobjects' }, -- config = [[require('settings/plugins/treesitter')]] } use {'nvim-treesitter/playground'} -- Indentation tracking use { 'lukas-reineke/indent-blankline.nvim', } -- Completion and linting use 'neovim/nvim-lspconfig' use {'hrsh7th/nvim-compe', 'onsails/lspkind-nvim'} use 'hrsh7th/vim-vsnip' use 'rafamadriz/friendly-snippets' use 'windwp/nvim-autopairs' use 'nvim-lua/lsp-status.nvim' -- use 'dense-analysis/ale' -- misc use 'tpope/vim-sleuth' use { "folke/which-key.nvim", config = function() require("which-key").setup{} end } use {'folke/zen-mode.nvim', config = function() require("zen-mode").setup {} end} use 'tpope/vim-commentary' use 'glepnir/dashboard-nvim' use 'rafcamlet/nvim-luapad' -- colors -- use 'https://git.konart.dev/konart/ciapre.vim' use '~/build/personal/ciapre.vim' -- UI use { 'glepnir/galaxyline.nvim', branch = 'main', -- your statusline -- config = function() require'settings/plugings' end, -- some optional icons requires = {'kyazdani42/nvim-web-devicons', opt = true} } use {'akinsho/nvim-bufferline.lua', requires = {'kyazdani42/nvim-web-devicons', opt = true}} end }
  • Neovim 0.5 - Golang setup
    3 projects | /r/neovim | 18 Jul 2021
    -- hacks use 'tjdevries/astronauta.nvim' -- git use {'tpope/vim-fugitive'} --use 'airblade/vim-gitgutter' use {'lewis6991/gitsigns.nvim', requires = {'nvim-lua/plenary.nvim'}} use 'tweekmonster/startuptime.vim' -- text manipulation use 'tpope/vim-surround' use 'mattn/emmet-vim' -- navigation use {'kyazdani42/nvim-tree.lua'} use 'phaazon/hop.nvim' use {'https://gitlab.com/yorickpeterse/nvim-window'} use { 'nvim-telescope/telescope.nvim', requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}} } use { 'camspiers/snap' } use { "folke/trouble.nvim", requires = "kyazdani42/nvim-web-devicons", config = function() require("trouble").setup{} end } -- Highlights use { 'nvim-treesitter/nvim-treesitter', requires = { 'nvim-treesitter/nvim-treesitter-refactor', 'nvim-treesitter/nvim-treesitter-textobjects' }, -- config = [[require('settings/plugins/treesitter')]] } use {'nvim-treesitter/playground'}

hydra.nvim

Posts with mentions or reviews of hydra.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-10.
  • New input method
    2 projects | /r/neovim | 10 Jul 2023
    similar to hydra?
  • New plugin: Notebook Navigator - Execute and manipulate code cells a la VSCode
    3 projects | /r/neovim | 29 Jun 2023
    A Hydra mode to quickly manipulate and run cells
  • Your favourite Neovim plugins?
    42 projects | /r/neovim | 21 Jun 2023
    Possibly hydra, which everything from submodes to a more customized which-key. Works really well for making a telescope menu or a DAP mode.
  • How to re perform last key strokes?
    2 projects | /r/neovim | 11 May 2023
    The other way, that I use for some navigation functions is using hydra.nvim. You can basically create little 'submodes' to group related functionality with quicker mappings. Like after [hjkl] you can just hit hjkl to keep moving around, and then hitting esc or just any key not in the submode to leave it.
  • Is there any generic, simple way to close floating windows created by Neovim?
    1 project | /r/neovim | 30 Apr 2023
    I use this function to exclude the currently focused floating window and ignore floating windows of some plugins (in this case only the popup from hydra.nvim is ignored):
  • Introducing stackmap.nvim
    3 projects | /r/neovim | 24 Apr 2023
    There is also https://github.com/anuvyklack/keymap-layer.nvim used by https://github.com/anuvyklack/hydra.nvim
  • mini.nvim - release of version 0.8.0
    4 projects | /r/neovim | 2 Apr 2023
    This suggestion and similar (like [[ and ]] to repeat latest target) did come up. I feel like that is the "responsibility" of something like anuvyklack/hydra.nvim or the (some time eventually) planned 'mini.nvim' alternative.
  • Question regarding vertical movement
    8 projects | /r/neovim | 12 Mar 2023
    I installed hop but can't get used to it and just hold j/k/W/B as someone commented higher. Btw, for plaintext files this can be useful, even without hydra: https://github.com/anuvyklack/hydra.nvim/wiki/Quick-words
  • Neovim version of tpope/vim-repeat
    3 projects | /r/neovim | 2 Mar 2023
    Of course, each case is different, but for making repeatable mappings there is anuvyklack/hydra.nvim. Or in some cases you can avoid this by choosing appropriate mappings (like Ctrl + arrows for window resizing which doesn't require repeating several keystrokes for a single operation).
  • Keymap hints while typing commands?
    3 projects | /r/neovim | 2 Mar 2023
    I don't quite know what I am looking at in your screenshot (I haven't used emacs either though), but I use hydra.nvim and I can get a similar end result with it

What are some alternatives?

When comparing nvim-window and hydra.nvim you can also consider the following projects:

nvim-window-picker - This plugins prompts the user to pick a window and returns the window id of the picked window

which-key.nvim - 💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.

neovim-dotfiles - luong komorebi neovim lua configurations

vim-which-key - :tulip: Vim plugin that shows keybindings in popup

nvim-dotfiles-kitty - Neovim + Kitty = ❤️

vim-resize-mode - A Vim mode for easier window resizing

emacs-winum - Window numbers for Emacs - Navigate windows and frames using numbers

winshift.nvim - Rearrange your windows with ease.

vim-choosewin - Land on window you chose like tmux's 'display-pane'

Launch.nvim - 🚀 Launch.nvim is modular starter for Neovim.

window-picker.nvim - Easily jump, pick and swap vim windows by annotated letters

AstroNvim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins