Improved rust, keybindings, org-mode export to HTML

Rust

- added ftplugin/after/rust.lua for rust keybindings

keybindings

- <space>[ and <space>] to goto prev and next diagnosticsw

Org mode

- added option for HTML export with pandoc
This commit is contained in:
2024-11-06 22:24:51 +01:00
parent 67dafbaf6c
commit 12bf12610a
3 changed files with 37 additions and 1 deletions

View File

@@ -44,13 +44,15 @@ local on_attach = function(client, bufnr)
vim.lsp.buf.format({ async = true })
end, { desc = "LSP Format buffer", unpack(bufopts) })
-- 2024-09-09 - some ccflow commands
-- 2024-09-09 - some ccflow commands for diagnostics, symbols and code actions
local fzf = require('fzf-lua')
vim.keymap.set('n', '<space>d', fzf.diagnostics_document, { desc = "Document diagnostics" })
vim.keymap.set('n', '<space>D', fzf.diagnostics_workspace, { desc = "Workspace diagnostics" })
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, { desc = "Popup diagnostics" })
vim.keymap.set('n', '<space>s', fzf.lsp_document_symbols, { desc = "Doc symbols" })
vim.keymap.set('n', '<space>c', fzf.lsp_code_actions, { desc = "Code Actions" })
vim.keymap.set('n', '<space>[', vim.diagnostic.goto_prev, { desc = "Previous diagnostics" })
vim.keymap.set('n', '<space>]', vim.diagnostic.goto_next, { desc = "Previous diagnostics" })
local gitsigns = require('gitsigns')
vim.keymap.set('n', '<space>==', gitsigns.preview_hunk_inline, { desc = "Git hunk preview" })