polish git, mini config

This commit is contained in:
iofq 2023-05-25 05:23:10 -05:00
parent 0c5b3d23ae
commit c4ddbfc40c
10 changed files with 102 additions and 104 deletions

View file

@ -1,6 +1,46 @@
-- gc gcc
require('mini.comment').setup()
-- alt hjkl
require('mini.move').setup()
-- Add surrounding with sa
-- Delete surrounding with sd.
-- Replace surrounding with sr.
-- Find surrounding with sf or sF (move cursor right or left).
-- Highlight surrounding with sh<char>.
-- 'f' - function call (string of alphanumeric symbols or '_' or '.' followed by balanced '()'). In "input" finds function call, in "output" prompts user to enter function name.
-- 't' - tag. In "input" finds tag with same identifier, in "output" prompts user to enter tag name.
-- All symbols in brackets '()', '[]', '{}', '<>".
-- '?' - interactive. Prompts user to enter left and right parts.
require('mini.surround').setup()
-- :Trim
require('mini.trailspace').setup()
vim.api.nvim_create_user_command('Trim',
function()
require("mini.trailspace").trim()
end, {}
)
-- prefix \
-- `b` - |'background'|.
-- `c` - |'cursorline'|.
-- `C` - |'cursorcolumn'|.
-- `d` - diagnostic (via |vim.diagnostic.enable()| and |vim.diagnostic.disable()|).
-- `h` - |'hlsearch'| (or |v:hlsearch| to be precise).
-- `i` - |'ignorecase'|.
-- `l` - |'list'|.
-- `n` - |'number'|.
-- `r` - |'relativenumber'|.
-- `s` - |'spell'|.
-- `w` - |'wrap'|.
require('mini.basics').setup({
mappings = {
windows = true
}
})
-- gS
require('mini.splitjoin').setup({
detect = {
separator = '[,;\n]'
@ -10,6 +50,8 @@ require('mini.splitjoin').setup({
require('mini.pairs').setup()
vim.cmd([[ hi MiniCursorwordCurrent ctermfg=240 ]])
-- f F t T
require('mini.jump').setup()
require('mini.jump2d').setup({
mappings = { start_jumping = '<leader>s' }
})