Compare commits

...

2 Commits

Author SHA1 Message Date
Andrzej 2907da6d9d move keymaps into plugin setup 2024-05-15 12:13:09 +02:00
Andrzej 138b4a262f add keymap
opens a new vsplit and *then* the devdocs picker
2024-05-15 12:12:43 +02:00
3 changed files with 13 additions and 7 deletions

View File

@ -33,8 +33,4 @@ vim.keymap.set("n", "<leader>f", "<cmd>Telescope file_browser<CR>", { desc = "fi
vim.keymap.set("n", "<leader>dab", '<cmd>:%bdelete|edit #|normal`"<CR>', { desc = "delete all buffers" }) vim.keymap.set("n", "<leader>dab", '<cmd>:%bdelete|edit #|normal`"<CR>', { desc = "delete all buffers" })
--SAVE --SAVE
vim.keymap.set({ "n", "i" }, "<C-s>", "<cmd>w<CR>", { desc = "save" }) vim.keymap.set({ "n", "i" }, "<C-s>", "<cmd>wa<CR>", { desc = "save" })
--SESSIONS
vim.keymap.set("n", "<leader>sS", "<cmd>SessionManager load_session<CR>", { desc = "Search sessions" })
vim.keymap.set("n", "<leader>dS", "<cmd>SessionManager delete_session<CR>", { desc = "Delete session" })

View File

@ -5,6 +5,14 @@ return {
"nvim-telescope/telescope.nvim", "nvim-telescope/telescope.nvim",
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
}, },
init = function()
vim.keymap.set(
"n",
"<leader>sm",
"<cmd>vnew<CR><cmd>DevdocsOpenCurrent<CR>",
{ desc = "[S]earch the Friendly [M]anual" }
)
end,
opts = { opts = {
dir_path = vim.fn.stdpath("data") .. "/devdocs", -- installation directory dir_path = vim.fn.stdpath("data") .. "/devdocs", -- installation directory
telescope = {}, -- passed to the telescope picker telescope = {}, -- passed to the telescope picker
@ -21,10 +29,10 @@ return {
}, },
wrap = false, -- text wrap, only applies to floating window wrap = false, -- text wrap, only applies to floating window
previewer_cmd = nil, -- for example: "glow" previewer_cmd = nil, -- for example: "glow"
cmd_args = {}, -- example using glow: { "-s", "dark", "-w", "80" } cmd_args = { "-s", "dark", "-w", "80" },
cmd_ignore = {}, -- ignore cmd rendering for the listed docs cmd_ignore = {}, -- ignore cmd rendering for the listed docs
picker_cmd = false, -- use cmd previewer in picker preview picker_cmd = false, -- use cmd previewer in picker preview
picker_cmd_args = {}, -- example using glow: { "-s", "dark", "-w", "50" } picker_cmd_args = { "-s", "dark", "-w", "50" },
mappings = { -- keymaps for the doc buffer mappings = { -- keymaps for the doc buffer
open_in_browser = "", open_in_browser = "",
}, },

View File

@ -2,6 +2,8 @@ return {
"Shatur/neovim-session-manager", "Shatur/neovim-session-manager",
dependencies = { "nvim-lua/plenary.nvim" }, dependencies = { "nvim-lua/plenary.nvim" },
config = function() config = function()
vim.keymap.set("n", "<leader>sS", "<cmd>SessionManager load_session<CR>", { desc = "Search sessions" })
vim.keymap.set("n", "<leader>dS", "<cmd>SessionManager delete_session<CR>", { desc = "Delete session" })
local Path = require("plenary.path") local Path = require("plenary.path")
local config = require("session_manager.config") local config = require("session_manager.config")
require("session_manager").setup({ require("session_manager").setup({