Keybinding <space>q to wrap current paragraph

This commit is contained in:
2024-10-01 20:59:15 +02:00
parent 098b3c055e
commit 9e86ac8425

View File

@@ -26,26 +26,26 @@ vim.keymap.set('n', '<leader>c', ":Calendar -split=horizontal -position=below -h
-- also add a custom picker to fzf -- also add a custom picker to fzf
-- --
local workspaces = require('workspaces') local workspaces = require('workspaces')
workspaces_fzf_picker = function(opts) local workspaces_fzf_picker = function(opts)
local fzf_lua = require('fzf-lua') local fzf_lua = require('fzf-lua')
opts = opts or {} opts = opts or {}
opts.prompt = "Workspaces> " opts.prompt = "Workspaces> "
opts.actions = { opts.actions = {
['default'] = function(selected) ['default'] = function(selected)
workspaces.open(selected[1]) workspaces.open(selected[1])
end end
} }
fzf_lua.fzf_exec(function(fzf_cb) fzf_lua.fzf_exec(function(fzf_cb)
-- NOP -- NOP
local ws = workspaces.get() local ws = workspaces.get()
ws = ws or {} ws = ws or {}
for i = 1, #ws do for i = 1, #ws do
fzf_cb(ws[i].name) fzf_cb(ws[i].name)
end end
fzf_cb() -- EOF fzf_cb() -- EOF
end, opts) end, opts)
end end
vim.keymap.set('n', '<leader>w', workspaces_fzf_picker, { desc = "Workspaces" } ) vim.keymap.set('n', '<leader>w', workspaces_fzf_picker, { desc = "Workspaces" })
------------------------------------------ ------------------------------------------
-- --
@@ -65,3 +65,4 @@ vim.keymap.set('n', '<space>mc', mywords.uhl_all, { desc = "Clear all highlights
------------------------------------------ ------------------------------------------
vim.keymap.set('n', '<C-W>1', ":wincmd o<CR>", { desc = "Win: close others" }) vim.keymap.set('n', '<C-W>1', ":wincmd o<CR>", { desc = "Win: close others" })
vim.keymap.set('n', '<C-W>0', ":only<CR>", { desc = "Win: close current" }) vim.keymap.set('n', '<C-W>0', ":only<CR>", { desc = "Win: close current" })
vim.keymap.set('n', '<space>q', "gwap", { desc = "Wrap paragraph" })