all repos

init.lua @ 08fea8a23a417c3a039ee7a5a7a5f6764385e68b

my nvim config
3 files changed, 18 insertions(+), 2 deletions(-)
feat(plugins): add `printer`
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2023-01-09 23:56:09 +0200
Parent: b858011
A lua/configs/printer.lua

@@ -0,0 +1,10 @@

+require("core.utils").map("n", "<leader>p", "<Plug>(printer_print)iw") + +require("printer").setup { + keymap = "gp", + formatters = { + lua = function(inside, variable) + return string.format([[vim.pretty_print("%s: " .. %s)]], inside, variable) + end, + }, +}
M lua/core/keymaps.lua

@@ -42,8 +42,8 @@ map("v", ">", ">gv")

-- plugins map("n", "<leader>e", vim.cmd.NvimTreeToggle) -map("n", "<leader>ps", vim.cmd.PackerSync) -map("n", "<leader>pc", vim.cmd.PackerCompile) +map("n", "<leader>Ps", vim.cmd.PackerSync) +map("n", "<leader>Pc", vim.cmd.PackerCompile) map("n", "<leader>gg", vim.cmd.Neogit) -- telescope
M lua/plugins.lua

@@ -112,6 +112,12 @@ { "theHamsta/nvim-dap-virtual-text", module = "nvim-dap-virtual-text" },

}, } + use { + "rareitems/printer.nvim", + config = u.get.config "printer", + keys = { "<leader>p", "gp" }, + } + -- lsp & completion use { "neovim/nvim-lspconfig",