• Stars
    star
    98
  • Rank 344,143 (Top 7 %)
  • Language
    Lua
  • Created about 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a neovim plugin to spread out inline objects, arrays, parameter lists, etc.

spread.nvim

a plugin to refactor and spread out objects, arrays, parameter lists, etc onto multiple lines.

this plugin is still work in progress, so don't expect it to work with every language and container.

installation

this plugin uses treesitter so be sure to also install it

using packer:

use({
	"aarondiel/spread.nvim",
	after = "nvim-treesitter",
	config = function()
		local spread = require("spread")
		local default_options = {
			silent = true,
			noremap = true
		}

		vim.keymap.add("n", "<leader>ss", spread.out, default_options)
		vim.keymap.add("n", "<leader>ssc", spread.combine, default_options)
	end
})