feat(nvim): add new plugins
This commit is contained in:
parent
ddfdccde97
commit
f29785c491
52
roles/neovim/files/after/plugin/dial.lua
Normal file
52
roles/neovim/files/after/plugin/dial.lua
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
local status_ok, dial_config = pcall(require, "dial.config")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local augend = require "dial.augend"
|
||||||
|
|
||||||
|
dial_config.augends:register_group {
|
||||||
|
visual = {
|
||||||
|
augend.integer.alias.decimal,
|
||||||
|
augend.integer.alias.hex,
|
||||||
|
augend.date.alias["%Y/%m/%d"],
|
||||||
|
augend.constant.alias.alpha,
|
||||||
|
augend.constant.alias.Alpha,
|
||||||
|
},
|
||||||
|
|
||||||
|
mygroup = {
|
||||||
|
augend.constant.new {
|
||||||
|
elements = { "TRUE", "FALSE" },
|
||||||
|
word = true,
|
||||||
|
cyclic = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
augend.constant.new {
|
||||||
|
elements = { "public", "protected", "private" },
|
||||||
|
word = true,
|
||||||
|
cyclic = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
augend.constant.new {
|
||||||
|
elements = { "&&", "||" },
|
||||||
|
word = false,
|
||||||
|
cyclic = true,
|
||||||
|
},
|
||||||
|
|
||||||
|
augend.date.alias["%d/%m/%Y"],
|
||||||
|
augend.constant.alias.bool, -- boolean value (true <-> false)
|
||||||
|
augend.integer.alias.decimal,
|
||||||
|
augend.integer.alias.hex,
|
||||||
|
augend.semver.alias.semver
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
local dial_map = require "dial.map"
|
||||||
|
|
||||||
|
local nmap = require "opdavies.keymap".nmap
|
||||||
|
local vmap = require "opdavies.keymap".vmap
|
||||||
|
|
||||||
|
nmap({ "<C-a>", dial_map.inc_normal "mygroup" })
|
||||||
|
nmap({ "<C-x>", dial_map.dec_normal "mygroup" })
|
||||||
|
vmap({ "<C-a>", dial_map.inc_normal "visual" })
|
||||||
|
vmap({ "<C-x>", dial_map.dec_normal "visual" })
|
6
roles/neovim/files/after/plugin/todo-comments.lua
Normal file
6
roles/neovim/files/after/plugin/todo-comments.lua
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
local status_ok, todo_comments = pcall(require, "todo-comments")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
todo_comments.setup {}
|
|
@ -15,4 +15,7 @@ configs.setup {
|
||||||
disable = { "yaml" },
|
disable = { "yaml" },
|
||||||
enable = true,
|
enable = true,
|
||||||
},
|
},
|
||||||
|
matchup = {
|
||||||
|
enable = true,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
require "impatient"
|
||||||
|
|
||||||
require "opdavies.globals"
|
require "opdavies.globals"
|
||||||
|
|
||||||
require("opdavies.options").setup()
|
require("opdavies.options").setup()
|
||||||
|
|
|
@ -17,10 +17,12 @@ return packer.startup(function()
|
||||||
use "wbthomason/packer.nvim"
|
use "wbthomason/packer.nvim"
|
||||||
|
|
||||||
-- Utilities
|
-- Utilities
|
||||||
|
use "andymass/vim-matchup"
|
||||||
use "cakebaker/scss-syntax.vim"
|
use "cakebaker/scss-syntax.vim"
|
||||||
use "christoomey/vim-sort-motion"
|
use "christoomey/vim-sort-motion"
|
||||||
use "christoomey/vim-tmux-navigator"
|
use "christoomey/vim-tmux-navigator"
|
||||||
use "editorconfig/editorconfig-vim"
|
use "editorconfig/editorconfig-vim"
|
||||||
|
use "folke/todo-comments.nvim"
|
||||||
use "folke/twilight.nvim"
|
use "folke/twilight.nvim"
|
||||||
use "folke/zen-mode.nvim"
|
use "folke/zen-mode.nvim"
|
||||||
use "icatalina/vim-case-change"
|
use "icatalina/vim-case-change"
|
||||||
|
@ -28,9 +30,11 @@ return packer.startup(function()
|
||||||
use "kazhala/close-buffers.nvim"
|
use "kazhala/close-buffers.nvim"
|
||||||
use "kyazdani42/nvim-web-devicons"
|
use "kyazdani42/nvim-web-devicons"
|
||||||
use "lewis6991/gitsigns.nvim"
|
use "lewis6991/gitsigns.nvim"
|
||||||
|
use "lewis6991/impatient.nvim"
|
||||||
use "lukas-reineke/indent-blankline.nvim"
|
use "lukas-reineke/indent-blankline.nvim"
|
||||||
use "machakann/vim-highlightedyank"
|
use "machakann/vim-highlightedyank"
|
||||||
use "miyakogi/seiya.vim"
|
use "miyakogi/seiya.vim"
|
||||||
|
use "monaqa/dial.nvim"
|
||||||
use "norcalli/nvim-colorizer.lua"
|
use "norcalli/nvim-colorizer.lua"
|
||||||
use "numToStr/Comment.nvim"
|
use "numToStr/Comment.nvim"
|
||||||
use "nvim-lua/plenary.nvim"
|
use "nvim-lua/plenary.nvim"
|
||||||
|
@ -39,6 +43,7 @@ return packer.startup(function()
|
||||||
use "sheerun/vim-polyglot"
|
use "sheerun/vim-polyglot"
|
||||||
use "theprimeagen/refactoring.nvim"
|
use "theprimeagen/refactoring.nvim"
|
||||||
use "tjdevries/express_line.nvim"
|
use "tjdevries/express_line.nvim"
|
||||||
|
use "tpope/vim-repeat"
|
||||||
use "tpope/vim-surround"
|
use "tpope/vim-surround"
|
||||||
use "vim-test/vim-test"
|
use "vim-test/vim-test"
|
||||||
use "voldikss/vim-floaterm"
|
use "voldikss/vim-floaterm"
|
||||||
|
|
Loading…
Reference in a new issue