summaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2025-03-06 16:51:51 +0300
committerLibravatar Mora Unie Youer <[email protected]>2025-03-06 16:51:51 +0300
commit104bb1a8a21d8526d326e4e0cb44ace6206c5236 (patch)
treec7ea0a9415bb0f644c26950d05d247f904b698d8 /lua/config
parentfeat: basic proof-of-concept configuration (diff)
downloadneovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.tar.gz
neovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.tar.bz2
neovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.tar.lz
neovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.tar.xz
neovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.tar.zst
neovim-configuration-104bb1a8a21d8526d326e4e0cb44ace6206c5236.zip
feat: add `leap`
Diffstat (limited to '')
-rw-r--r--lua/config/plugins/extra.lua20
-rw-r--r--lua/config/plugins/init.lua7
-rw-r--r--lua/config/plugins/leap.lua15
-rw-r--r--lua/config/plugins/telescope.lua48
4 files changed, 53 insertions, 37 deletions
diff --git a/lua/config/plugins/extra.lua b/lua/config/plugins/extra.lua
index 8cf9e70..8e2b35c 100644
--- a/lua/config/plugins/extra.lua
+++ b/lua/config/plugins/extra.lua
@@ -1,13 +1,13 @@
return {
- {
- "which-key.nvim",
- event = "DeferredUIEnter",
- after = function(_)
- require("which-key").setup()
+ {
+ "which-key.nvim",
+ event = "DeferredUIEnter",
+ after = function(_)
+ require("which-key").setup()
- require("which-key").add({
- { "<leader>s", group = "search" },
- })
- end,
- },
+ require("which-key").add({
+ { "<leader>s", group = "search" },
+ })
+ end,
+ },
}
diff --git a/lua/config/plugins/init.lua b/lua/config/plugins/init.lua
index 7f254ae..f5cf4f5 100644
--- a/lua/config/plugins/init.lua
+++ b/lua/config/plugins/init.lua
@@ -2,7 +2,8 @@
vim.cmd.colorscheme(nixCats("colorscheme"))
require("lze").load({
- { import = "config.plugins.telescope" },
- { import = "config.plugins.treesitter" },
- { import = "config.plugins.extra" },
+ { import = "config.plugins.leap" },
+ { import = "config.plugins.telescope" },
+ { import = "config.plugins.treesitter" },
+ { import = "config.plugins.extra" },
})
diff --git a/lua/config/plugins/leap.lua b/lua/config/plugins/leap.lua
new file mode 100644
index 0000000..8048d61
--- /dev/null
+++ b/lua/config/plugins/leap.lua
@@ -0,0 +1,15 @@
+return {
+ {
+ "leap.nvim",
+ load = function(name)
+ vim.cmd.packadd(name)
+ vim.cmd.packadd("flit.nvim")
+ vim.cmd.packadd("leap-spooky-nvim")
+ end,
+ after = function(_)
+ require("leap").create_default_mappings()
+ require("flit").setup()
+ require("leap-spooky").setup()
+ end,
+ },
+}
diff --git a/lua/config/plugins/telescope.lua b/lua/config/plugins/telescope.lua
index 3f1ee9d..da99303 100644
--- a/lua/config/plugins/telescope.lua
+++ b/lua/config/plugins/telescope.lua
@@ -1,26 +1,26 @@
return {
- {
- "telescope.nvim",
- keys = {
- {
- "<leader><leader>",
- function()
- require("telescope.builtin").find_files()
- end,
- mode = { "n" },
- desc = "Search Files",
- },
- {
- "<leader>sf",
- function()
- require("telescope.builtin").find_files()
- end,
- mode = { "n" },
- desc = "[S]earch [F]iles",
- },
- },
- after = function(_)
- require("telescope").setup({})
- end,
- },
+ {
+ "telescope.nvim",
+ keys = {
+ {
+ "<leader><leader>",
+ function()
+ require("telescope.builtin").find_files()
+ end,
+ mode = { "n" },
+ desc = "Search Files",
+ },
+ {
+ "<leader>sf",
+ function()
+ require("telescope.builtin").find_files()
+ end,
+ mode = { "n" },
+ desc = "[S]earch [F]iles",
+ },
+ },
+ after = function(_)
+ require("telescope").setup({})
+ end,
+ },
}