{ ... }: { text = '' -- Write all we can and exit. Created this to drop non-writable stuff when piping to nvim. function bye() pcall(vim.cmd, "wa") vim.cmd[[qa!]] end -- Save everything. rekey_normal("<C-s>", "<cmd>wa!<cr>") rekey_input("<C-s>", "<cmd>wa!<cr>") -- Save all we can and leave. rekey_normal("<Leader>z", "<cmd>lua bye()<cr>") -- Just leave, no saves. rekey_normal("<Leader>Z", "<cmd>qa!<cr>") ''; }