fix some config in nvim_unstable
This commit is contained in:
parent
742388c3ca
commit
4751ecc2ef
7 changed files with 103 additions and 9 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
|
||||
"comment-box.nvim": { "branch": "main", "commit": "06bb771690bc9df0763d14769b779062d8f12bc5" },
|
||||
"conform.nvim": { "branch": "master", "commit": "b1a75324ddf96b7bb84963a297b1ed334db087c0" },
|
||||
"conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
||||
"fzf-lua": { "branch": "main", "commit": "6488ada2f376e47789391dc353b6d91a3f9de6f6" },
|
||||
"grapple.nvim": { "branch": "main", "commit": "b41ddfc1c39f87f3d1799b99c2f0f1daa524c5f7" },
|
||||
|
|
@ -19,6 +19,7 @@
|
|||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||
"remote-sshfs.nvim": { "branch": "main", "commit": "1ae5784bf0729c8b03cb7fe6561508a673c9adc8" },
|
||||
"render-markdown": { "branch": "main", "commit": "92256e02db70c474f97fc461b6b6bc4aff7a499a" },
|
||||
"smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
|
||||
"ts-node-action": { "branch": "master", "commit": "bfaa787cc85d753af3c19245b4142ed727a534b5" },
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ return {
|
|||
print("Autoformat set to: " .. tostring(not vim.b.disable_autoformat))
|
||||
end
|
||||
|
||||
MAP("n", "<leader>uf", toggleAutoFormat, "Toggle auto format")
|
||||
vim.keymap.set("n", "<leader>uf", toggleAutoFormat, { desc = "Toggle auto format", silent = true })
|
||||
|
||||
vim.api.nvim_create_user_command("Fmt", function(args)
|
||||
local range = nil
|
||||
|
|
|
|||
|
|
@ -1,7 +1,11 @@
|
|||
return {
|
||||
"ibhagwan/fzf-lua",
|
||||
lazy = false, -- Required to register vim.ui.select() wrapper
|
||||
dependencies = { "echasnovski/mini.nvim" },
|
||||
opts = {},
|
||||
config = function()
|
||||
require("fzf-lua").setup()
|
||||
require("fzf-lua").register_ui_select()
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>ff", function() require("fzf-lua").files() end, desc = "Find files" },
|
||||
{ "<leader>fb", function() require("fzf-lua").buffers() end, desc = "Find buffers" },
|
||||
|
|
|
|||
|
|
@ -25,14 +25,13 @@ return {
|
|||
}
|
||||
})
|
||||
vim.notify = require('mini.notify').make_notify()
|
||||
require('mini.starter').setup()
|
||||
require('mini.statusline').setup({})
|
||||
require('mini.diff').setup({ view = { style = 'sign' } })
|
||||
|
||||
require('mini.git').setup({})
|
||||
|
||||
local rhs = '<Cmd>lua MiniGit.show_at_cursor()<CR>'
|
||||
vim.keymap.set({ 'n', 'x' }, '<Leader>gs', rhs, { desc = 'Show at cursor', silent = true })
|
||||
vim.keymap.set({ 'n', 'x' }, '<Leader>gs', '<Cmd>lua MiniGit.show_at_cursor()<CR>',
|
||||
{ desc = 'Show at cursor', silent = true })
|
||||
|
||||
local starter = require('mini.starter')
|
||||
starter.setup({
|
||||
|
|
@ -40,6 +39,7 @@ return {
|
|||
evaluate_single = true,
|
||||
items = {
|
||||
starter.sections.recent_files(10, true),
|
||||
starter.sections.sessions(5, true),
|
||||
starter.sections.pick(),
|
||||
starter.sections.builtin_actions(),
|
||||
},
|
||||
|
|
@ -197,5 +197,29 @@ return {
|
|||
hex_color = hipatterns.gen_highlighter.hex_color(),
|
||||
},
|
||||
})
|
||||
|
||||
require('mini.sessions').setup({
|
||||
autowrite = false
|
||||
})
|
||||
vim.keymap.set('n', '<Leader>us', function()
|
||||
local default_name = require('mini.sessions').get_latest() or "Session.vim"
|
||||
vim.ui.input({ prompt = "Session name: ", default = default_name }, function(input)
|
||||
if input == nil then
|
||||
return
|
||||
end
|
||||
require('mini.sessions').write(input)
|
||||
end)
|
||||
end,
|
||||
{ desc = 'Save session', silent = true })
|
||||
vim.keymap.set('n', '<Leader>uS', function() require('mini.sessions').read() end,
|
||||
{ desc = 'Load session (latest)', silent = true })
|
||||
|
||||
vim.api.nvim_create_user_command("SessionSelect", function()
|
||||
require('mini.sessions').select('read')
|
||||
end, {})
|
||||
|
||||
vim.api.nvim_create_user_command("SessionDelete", function()
|
||||
require('mini.sessions').select('delete')
|
||||
end, {})
|
||||
end
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,64 @@
|
|||
return {
|
||||
"mrjones2014/smart-splits.nvim",
|
||||
lazy = false,
|
||||
build = './kitty/install-kittens.bash',
|
||||
opts = { ignored_filetypes = { "nofile", "quickfix", "qf", "prompt" }, ignored_buftypes = { "nofile" } },
|
||||
keys = {
|
||||
{
|
||||
"<C-h>",
|
||||
function()
|
||||
require("smart-splits").move_cursor_left()
|
||||
end,
|
||||
desc = "Move to left window",
|
||||
},
|
||||
{
|
||||
"<C-j>",
|
||||
function()
|
||||
require("smart-splits").move_cursor_down()
|
||||
end,
|
||||
desc = "Move to bottom window",
|
||||
},
|
||||
{
|
||||
"<C-k>",
|
||||
function()
|
||||
require("smart-splits").move_cursor_up()
|
||||
end,
|
||||
desc = "Move to upper window",
|
||||
},
|
||||
{
|
||||
"<C-l>",
|
||||
function()
|
||||
require("smart-splits").move_cursor_right()
|
||||
end,
|
||||
desc = "Move to right window",
|
||||
},
|
||||
{
|
||||
"<A-h>",
|
||||
function()
|
||||
require("smart-splits").resize_left()
|
||||
end,
|
||||
desc = "Move to left window",
|
||||
},
|
||||
{
|
||||
"<A-j>",
|
||||
function()
|
||||
require("smart-splits").resize_down()
|
||||
end,
|
||||
desc = "Move to bottom window",
|
||||
},
|
||||
{
|
||||
"<A-k>",
|
||||
function()
|
||||
require("smart-splits").resize_up()
|
||||
end,
|
||||
desc = "Move to upper window",
|
||||
},
|
||||
{
|
||||
"<A-l>",
|
||||
function()
|
||||
require("smart-splits").resize_right()
|
||||
end,
|
||||
desc = "Move to right window",
|
||||
},
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue