Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 945 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 945 Bytes

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
})