diff --git a/nvim/after/plugin/dial.lua b/nvim/after/plugin/dial.lua new file mode 100644 index 0000000..315aec4 --- /dev/null +++ b/nvim/after/plugin/dial.lua @@ -0,0 +1,28 @@ +-- https://github.com/karb94/neoscroll.nvim +local status, augend = pcall(require, "dial.augend") +if not status then + return +end + +local keymap = vim.keymap.set +local opts = { noremap = true, silent = true } + +require("dial.config").augends:register_group({ + default = { + augend.constant.alias.bool, + augend.constant.alias.de_weekday, + augend.constant.alias.de_weekday_full, + augend.date.alias["%d.%m.%Y"], + augend.hexcolor.new({ case = "lower" }), + augend.integer.alias.decimal_int, + augend.semver.alias.semver, + }, +}) + +-- Keymaps +keymap("n", "", require("dial.map").inc_normal(), opts) +keymap("n", "", require("dial.map").dec_normal(), opts) +keymap("v", "", require("dial.map").inc_visual(), opts) +keymap("v", "", require("dial.map").dec_visual(), opts) +keymap("v", "g", require("dial.map").inc_gvisual(), opts) +keymap("v", "g", require("dial.map").dec_gvisual(), opts) diff --git a/nvim/after/plugin/speeddating.lua b/nvim/after/plugin/speeddating.lua deleted file mode 100644 index 9e7f6e7..0000000 --- a/nvim/after/plugin/speeddating.lua +++ /dev/null @@ -1,4 +0,0 @@ --- https://github.com/tpope/vim-speeddating -vim.cmd([[ -autocmd VimEnter * SpeedDatingFormat %d.%m.%Y -]]) diff --git a/nvim/lua/kogakure/plugins.lua b/nvim/lua/kogakure/plugins.lua index 90ca346..cfe5194 100644 --- a/nvim/lua/kogakure/plugins.lua +++ b/nvim/lua/kogakure/plugins.lua @@ -157,7 +157,7 @@ return packer.startup(function(use) use("tpope/vim-abolish") -- Autofix spelling mistakes use("mg979/vim-visual-multi") -- Multi cursor mode use("vim-scripts/VisIncr") -- Increase and decreasing numbers, dates, daynames etc. - use("tpope/vim-speeddating") -- Increase dates, times, etc. + use("monaqa/dial.nvim") -- Increase and decrease numbers, dates, times, etc use("rstacruz/vim-xtract") -- Extract code into new file use("tpope/vim-repeat") -- Repeat plugins use("kylechui/nvim-surround") -- Surround selections, stylishly @@ -170,7 +170,7 @@ return packer.startup(function(use) use("wakatime/vim-wakatime") -- Wakatime use("github/copilot.vim") -- GitHub Copilot use("cshuaimin/ssr.nvim") -- Structural search and replace - use("folke/todo-comments.nvim") -- Highlight TODOs + use("folke/todo-comments.nvim") -- Highlight TODO -- Custom Text Objects use("christoomey/vim-titlecase")