From 4a888ad03748d00e41f6a210994b5dd55a2c35e8 Mon Sep 17 00:00:00 2001 From: zbirenbaum Date: Sat, 9 Apr 2022 01:32:27 -0400 Subject: [PATCH] add float term mappings and config --- lua/core/default_config.lua | 9 +++++++++ lua/core/mappings.lua | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index 6fc3676..32e0d5a 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -51,6 +51,14 @@ M.options = { location = { horizontal = "rightbelow", vertical = "rightbelow", + float = { + relative = 'editor', + row = 0.3, + col = 0.25, + width = 0.5, + height = 0.4, + border = "single", + } }, }, } @@ -205,6 +213,7 @@ M.mappings = { -- this just works like toggleterm kinda new_horizontal = "h", new_vertical = "v", + new_float = "", -- spawn new terminals spawn_horizontal = "H", diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index 449013e..ea0cafa 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -112,6 +112,11 @@ M.misc = function() .. tostring(terminal_options.window.vsplit_width) .. ")" ) + map( + { "n", "t" }, + term_maps.new_float, + "lua require('nvchad.terminal').new_or_toggle('float')" + ) -- spawns terminals map(