From ad0be82ef847618ca6172dd1cdc92efeed565223 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Thu, 26 Oct 2023 02:53:56 -0500 Subject: [PATCH] floaterm --- lazy-lock.json | 5 +++-- lua/plugins/floatterm.lua | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 lua/plugins/floatterm.lua diff --git a/lazy-lock.json b/lazy-lock.json index d5df217..33a239d 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -22,7 +22,7 @@ "mason-null-ls.nvim": { "branch": "main", "commit": "ae0c5fa57468ac65617f1bf821ba0c3a1e251f0c" }, "mason.nvim": { "branch": "main", "commit": "d66c60e17dd6fd8165194b1d14d21f7eb2c1697a" }, "material.nvim": { "branch": "main", "commit": "1ecaa2d065a1ea308bd7702a77c2bf35ede8f536" }, - "neo-tree.nvim": { "branch": "v2.x", "commit": "20c2f2f5ba083bbb1e37b8bc3d590621434f31e9" }, + "neo-tree.nvim": { "branch": "main", "commit": "20c2f2f5ba083bbb1e37b8bc3d590621434f31e9" }, "neodev.nvim": { "branch": "main", "commit": "58b1c0740e8ad79ce71e2649a449bb90536435cf" }, "neogit": { "branch": "master", "commit": "e238f075a81806dc2dce803422beef42540a312e" }, "nerdcommenter": { "branch": "master", "commit": "d2e21d417f6c788b11ae3b90d7ac478930dead36" }, @@ -38,11 +38,12 @@ "openingh.nvim": { "branch": "main", "commit": "cdca4f17dbc2ed85ea5e54c594eb57c4057d9290" }, "playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" }, "plenary.nvim": { "branch": "master", "commit": "9ce85b0f7dcfe5358c0be937ad23e456907d410b" }, - "rest.nvim": { "branch": "main", "commit": "22673c848768ff25517154a5aebfebc0c77d0b4f" }, + "rest.nvim": { "branch": "main", "commit": "16c1c8d80a6a65c409be4342130a8a61a7497f98" }, "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, "telescope.nvim": { "branch": "master", "commit": "c1a2af0af69e80e14e6b226d3957a064cd080805" }, "text-case.nvim": { "branch": "main", "commit": "0a8ef564493a850b7646c57d55682e2ba19e50ad" }, "undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" }, + "vim-floaterm": { "branch": "master", "commit": "6e81602e9d7ff7dc1c96c66fedc38fca1262d57c" }, "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" } } \ No newline at end of file diff --git a/lua/plugins/floatterm.lua b/lua/plugins/floatterm.lua new file mode 100644 index 0000000..0812230 --- /dev/null +++ b/lua/plugins/floatterm.lua @@ -0,0 +1,14 @@ +return { + "voldikss/vim-floaterm", + cmd = { "FloatermNew", "FloatermToggle" }, + keys = { + { + "xx", + ":'<,'>FloatermNew --autoclose=2", + desc = "Run selected as command in float terminal", + mode = "v" + }, + { "", "FloatermToggle Terminal", desc = "Toggle float terminal" }, + { "", "FloatermNew --disposable", desc = "Toggle disposable float terminal", mode = { "v", "n" }} + }, +}