summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsinanmohd <sinan@sinanmohd.com>2025-09-02 12:16:28 +0530
committersinanmohd <sinan@sinanmohd.com>2025-09-02 23:34:17 +0530
commitf5ecea94c666737af9c1d6d97cab46ff38bec0a3 (patch)
tree6cf73ec7afa41ef4ae21a47270543ea600cd6930
parent4d7c77b9e27b68bba1d8cb5abcf7ad6bb4054ca0 (diff)
chore(home/nvim): init toggletermHEADmaster
-rw-r--r--home/common/modules/neovim/config/lua/pacman/init.lua1
-rw-r--r--home/common/modules/neovim/config/lua/pacman/plugins/toggleterm.lua14
-rw-r--r--home/common/modules/neovim/default.nix2
3 files changed, 17 insertions, 0 deletions
diff --git a/home/common/modules/neovim/config/lua/pacman/init.lua b/home/common/modules/neovim/config/lua/pacman/init.lua
index 35f5032..a8dfe64 100644
--- a/home/common/modules/neovim/config/lua/pacman/init.lua
+++ b/home/common/modules/neovim/config/lua/pacman/init.lua
@@ -30,6 +30,7 @@ require('lazy').setup({
require 'pacman.plugins.neo-tree',
require 'pacman.plugins.vim-fugitive',
require 'pacman.plugins.helm-ls',
+ require 'pacman.plugins.toggleterm',
}, {
lockfile = vim.fn.stdpath('data') .. "/lazy-lock.json",
})
diff --git a/home/common/modules/neovim/config/lua/pacman/plugins/toggleterm.lua b/home/common/modules/neovim/config/lua/pacman/plugins/toggleterm.lua
new file mode 100644
index 0000000..83a3c65
--- /dev/null
+++ b/home/common/modules/neovim/config/lua/pacman/plugins/toggleterm.lua
@@ -0,0 +1,14 @@
+return {
+ {
+ "akinsho/toggleterm.nvim",
+ event = "VeryLazy",
+ opts = {
+ direction = "float",
+ open_mapping = [[<c-\>]],
+ on_create = function(term)
+ term:send("exec tmux")
+ end,
+ },
+ }
+}
+-- vim: ts=2 sts=2 sw=2 et
diff --git a/home/common/modules/neovim/default.nix b/home/common/modules/neovim/default.nix
index 488e4ee..15f4709 100644
--- a/home/common/modules/neovim/default.nix
+++ b/home/common/modules/neovim/default.nix
@@ -7,6 +7,8 @@
# lazy
gcc
gnumake
+ # toggleterm
+ tmux
];
xdg.configFile.nvim.source = ./config;