From 05030ff4bcce234cd18853a9458e0e64e10b7950 Mon Sep 17 00:00:00 2001 From: mack Date: Mon, 29 Dec 2025 11:23:03 -0600 Subject: [PATCH] added asciidoc export shortcuts and removed vim-plug copy --- ftplugin/asciidoc.lua | 5 +++++ init.lua | 34 +++++++++++++++++----------------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/ftplugin/asciidoc.lua b/ftplugin/asciidoc.lua index 4cb8d7f..20961cc 100644 --- a/ftplugin/asciidoc.lua +++ b/ftplugin/asciidoc.lua @@ -3,3 +3,8 @@ vim.keymap.set({"n" , "v"} , "k" , "?=\\+ " , { desc = "MOVE UP HEAD vim.keymap.set({"n" , "v"} , "j" , "/=\\+ " , { desc = "MOVE DOWN HEADING" }) vim.keymap.set({"n" , "v"} , "k" , "gk" , { desc = "MOVE UP VISUALLY" }) vim.keymap.set({"n" , "v"} , "j" , "gj" , { desc = "MOVE DOWN VISUALLY" }) + +vim.keymap.set({"n"} , "ep" , ":Asciidoctor2PDF" , { desc = "EXPORT TO PDF" }) +vim.keymap.set({"n"} , "eh" , ":Asciidoctor2HTML" , { desc = "EXPORT TO HTML" }) + +vim.keymap.set({"n" , "v"} , "tt" , ":Tabularize /|/l0" , { desc = "FORMAT TABLE" }) diff --git a/init.lua b/init.lua index 54f114b..8cf5771 100644 --- a/init.lua +++ b/init.lua @@ -97,23 +97,23 @@ vim.opt.cpoptions:append("J") vim.g.mapleader = " " vim.g.maplocalleader = " " -vim.keymap.set({"n" , "v"} , "'" , ":e ." , { desc = "OPEN THE CURRENT BUFFER'S DIRECTORY" }) ---vim.keymap.set({"n" , "v"} , "" , ":HopWord" , { desc = "HOP TO WORDS" }) -vim.keymap.set({"n" , "v"} , "C" , ":put =execute('lua =" , { desc = "QUICK LUA CALCULATION AND INSERT" }) -vim.keymap.set({"n" , "v"} , "E" , ":set ve=none" , { desc = "DISABLE VISUAL EDIT MODE" }) -vim.keymap.set({"n" , "v"} , "b" , "ly$h%p" , { desc = "COPY CONTEXT COMMENT TO OTHER END OF SCOPE" }) -vim.keymap.set({"n" , "v"} , "c" , ":lua =" , { desc = "QUICK LUA CALCULATION" }) ---vim.keymap.set({"n" , "v"} , "d" , ":put =strftime('%Y-%m-%d-%H:%M:%S') :normal I[A]kJ" , { desc = "APPEND TIMESTAMP TO LINE" }) -vim.keymap.set({"n"} , "d" , function() vim.api.nvim_put({os.date('%Y-%m-%d-%H:%M:%S')},'c',true,true) end , { desc = "APPEND TIMESTAMP TO LINE" }) -vim.keymap.set({"n" , "v"} , "e" , ":set ve=all" , { desc = "ENABLE VISUAL EDIT MODE" }) -vim.keymap.set({"n" , "v"} , "o" , ":buffer" , { desc = "BUFFER MENU" }) -vim.keymap.set({"n" , "v"} , "p" , "\"*p" , { desc = "PASTE FROM CLIPBOARD" }) -vim.keymap.set({"n" , "v"} , "te" , ":Tabularize /=" , { desc = "FORMAT MARKDOWN TABLES" }) -vim.keymap.set({"n" , "v"} , "tt" , ":Tabularize /|/l0" , { desc = "FORMAT MARKDOWN TABLES" }) -vim.keymap.set({"n" , "v"} , "v" , ":VBoxO" , { desc = "DISABLE VISUAL EDIT MODE" }) -vim.keymap.set({"n" , "v"} , "w" , "" , { desc = "SWITCH WINDOW" }) -vim.keymap.set({"n" , "v"} , "x" , ":%s/ \\+$//" , { desc = "REMOVE ALL TRAILING SPACES" }) -vim.keymap.set({"n" , "v"} , "y" , "\"+y" , { desc = "YANK TO CLIPBOARD" }) +vim.keymap.set({"n" , "v"} , "'" , ":e ." , { desc = "OPEN THE CURRENT BUFFER'S DIRECTORY" }) +--vim.keymap.set({"n" , "v"} , "" , ":HopWord" , { desc = "HOP TO WORDS" }) +vim.keymap.set({"n" , "v"} , "C" , ":put =execute('lua =" , { desc = "QUICK LUA CALCULATION AND INSERT" }) +vim.keymap.set({"n" , "v"} , "E" , ":set ve=none" , { desc = "DISABLE VISUAL EDIT MODE" }) +vim.keymap.set({"n" , "v"} , "b" , "ly$h%p" , { desc = "COPY CONTEXT COMMENT TO OTHER END OF SCOPE" }) +vim.keymap.set({"n" , "v"} , "c" , ":lua =" , { desc = "QUICK LUA CALCULATION" }) +--vim.keymap.set({"n" , "v"} , "d" , ":put =strftime('%Y-%m-%d-%H:%M:%S') :normal I[A]kJ" , { desc = "APPEND TIMESTAMP TO LINE" }) +vim.keymap.set({"n"} , "id" , function() vim.api.nvim_put({os.date(' %Y-%m-%d-%H:%M:%S')},'c',true,true) end , { desc = "INSERT TIMESTAMP BEFORE CURSOR" }) +vim.keymap.set({"n"} , "ad" , function() vim.api.nvim_put({os.date('%Y-%m-%d-%H:%M:%S ')},'c',true,true) end , { desc = "APPEND TIMESTAMP AFTER CURSOR" }) +vim.keymap.set({"n" , "v"} , "ve" , ":set ve=all" , { desc = "ENABLE VISUAL EDIT MODE" }) +vim.keymap.set({"n" , "v"} , "o" , ":buffer" , { desc = "BUFFER MENU" }) +vim.keymap.set({"n" , "v"} , "p" , "\"*p" , { desc = "PASTE FROM CLIPBOARD" }) +vim.keymap.set({"n" , "v"} , "te" , ":Tabularize /=" , { desc = "ALIGN EQUALS SIGNS" }) +vim.keymap.set({"n" , "v"} , "vv" , ":VBoxO" , { desc = "DISABLE VISUAL EDIT MODE" }) +vim.keymap.set({"n" , "v"} , "w" , "" , { desc = "SWITCH WINDOW" }) +vim.keymap.set({"n" , "v"} , "x" , ":%s/ \\+$//" , { desc = "REMOVE ALL TRAILING SPACES" }) +vim.keymap.set({"n" , "v"} , "y" , "\"+y" , { desc = "YANK TO CLIPBOARD" }) --┌───────────┐ --│ │