feat(nvim): replace speeddating plugin with dial

This commit is contained in:
Stefan Imhoff
2022-12-10 16:07:01 +01:00
parent 90db99e729
commit 841479849f
3 changed files with 30 additions and 6 deletions

View File

@@ -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", "<C-a>", require("dial.map").inc_normal(), opts)
keymap("n", "<C-x>", require("dial.map").dec_normal(), opts)
keymap("v", "<C-a>", require("dial.map").inc_visual(), opts)
keymap("v", "<C-x>", require("dial.map").dec_visual(), opts)
keymap("v", "g<C-a>", require("dial.map").inc_gvisual(), opts)
keymap("v", "g<C-x>", require("dial.map").dec_gvisual(), opts)

View File

@@ -1,4 +0,0 @@
-- https://github.com/tpope/vim-speeddating
vim.cmd([[
autocmd VimEnter * SpeedDatingFormat %d.%m.%Y
]])

View File

@@ -157,7 +157,7 @@ return packer.startup(function(use)
use("tpope/vim-abolish") -- Autofix spelling mistakes use("tpope/vim-abolish") -- Autofix spelling mistakes
use("mg979/vim-visual-multi") -- Multi cursor mode use("mg979/vim-visual-multi") -- Multi cursor mode
use("vim-scripts/VisIncr") -- Increase and decreasing numbers, dates, daynames etc. 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("rstacruz/vim-xtract") -- Extract code into new file
use("tpope/vim-repeat") -- Repeat plugins use("tpope/vim-repeat") -- Repeat plugins
use("kylechui/nvim-surround") -- Surround selections, stylishly use("kylechui/nvim-surround") -- Surround selections, stylishly
@@ -170,7 +170,7 @@ return packer.startup(function(use)
use("wakatime/vim-wakatime") -- Wakatime use("wakatime/vim-wakatime") -- Wakatime
use("github/copilot.vim") -- GitHub Copilot use("github/copilot.vim") -- GitHub Copilot
use("cshuaimin/ssr.nvim") -- Structural search and replace 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 -- Custom Text Objects
use("christoomey/vim-titlecase") use("christoomey/vim-titlecase")