fix some config in nvim_unstable
This commit is contained in:
parent
742388c3ca
commit
4751ecc2ef
7 changed files with 103 additions and 9 deletions
|
|
@ -4,3 +4,6 @@
|
||||||
# PHP Stuff
|
# PHP Stuff
|
||||||
vendor
|
vendor
|
||||||
.php-cs-fixer.cache
|
.php-cs-fixer.cache
|
||||||
|
|
||||||
|
# Neovim
|
||||||
|
Session.vim
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
|
"catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
|
||||||
"comment-box.nvim": { "branch": "main", "commit": "06bb771690bc9df0763d14769b779062d8f12bc5" },
|
"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" },
|
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
||||||
"fzf-lua": { "branch": "main", "commit": "6488ada2f376e47789391dc353b6d91a3f9de6f6" },
|
"fzf-lua": { "branch": "main", "commit": "6488ada2f376e47789391dc353b6d91a3f9de6f6" },
|
||||||
"grapple.nvim": { "branch": "main", "commit": "b41ddfc1c39f87f3d1799b99c2f0f1daa524c5f7" },
|
"grapple.nvim": { "branch": "main", "commit": "b41ddfc1c39f87f3d1799b99c2f0f1daa524c5f7" },
|
||||||
|
|
@ -19,6 +19,7 @@
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
"remote-sshfs.nvim": { "branch": "main", "commit": "1ae5784bf0729c8b03cb7fe6561508a673c9adc8" },
|
"remote-sshfs.nvim": { "branch": "main", "commit": "1ae5784bf0729c8b03cb7fe6561508a673c9adc8" },
|
||||||
"render-markdown": { "branch": "main", "commit": "92256e02db70c474f97fc461b6b6bc4aff7a499a" },
|
"render-markdown": { "branch": "main", "commit": "92256e02db70c474f97fc461b6b6bc4aff7a499a" },
|
||||||
|
"smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" },
|
"telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
|
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
|
||||||
"ts-node-action": { "branch": "master", "commit": "bfaa787cc85d753af3c19245b4142ed727a534b5" },
|
"ts-node-action": { "branch": "master", "commit": "bfaa787cc85d753af3c19245b4142ed727a534b5" },
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ return {
|
||||||
print("Autoformat set to: " .. tostring(not vim.b.disable_autoformat))
|
print("Autoformat set to: " .. tostring(not vim.b.disable_autoformat))
|
||||||
end
|
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)
|
vim.api.nvim_create_user_command("Fmt", function(args)
|
||||||
local range = nil
|
local range = nil
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,11 @@
|
||||||
return {
|
return {
|
||||||
"ibhagwan/fzf-lua",
|
"ibhagwan/fzf-lua",
|
||||||
|
lazy = false, -- Required to register vim.ui.select() wrapper
|
||||||
dependencies = { "echasnovski/mini.nvim" },
|
dependencies = { "echasnovski/mini.nvim" },
|
||||||
opts = {},
|
config = function()
|
||||||
|
require("fzf-lua").setup()
|
||||||
|
require("fzf-lua").register_ui_select()
|
||||||
|
end,
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>ff", function() require("fzf-lua").files() end, desc = "Find files" },
|
{ "<leader>ff", function() require("fzf-lua").files() end, desc = "Find files" },
|
||||||
{ "<leader>fb", function() require("fzf-lua").buffers() end, desc = "Find buffers" },
|
{ "<leader>fb", function() require("fzf-lua").buffers() end, desc = "Find buffers" },
|
||||||
|
|
|
||||||
|
|
@ -25,14 +25,13 @@ return {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
vim.notify = require('mini.notify').make_notify()
|
vim.notify = require('mini.notify').make_notify()
|
||||||
require('mini.starter').setup()
|
|
||||||
require('mini.statusline').setup({})
|
require('mini.statusline').setup({})
|
||||||
require('mini.diff').setup({ view = { style = 'sign' } })
|
require('mini.diff').setup({ view = { style = 'sign' } })
|
||||||
|
|
||||||
require('mini.git').setup({})
|
require('mini.git').setup({})
|
||||||
|
|
||||||
local rhs = '<Cmd>lua MiniGit.show_at_cursor()<CR>'
|
vim.keymap.set({ 'n', 'x' }, '<Leader>gs', '<Cmd>lua MiniGit.show_at_cursor()<CR>',
|
||||||
vim.keymap.set({ 'n', 'x' }, '<Leader>gs', rhs, { desc = 'Show at cursor', silent = true })
|
{ desc = 'Show at cursor', silent = true })
|
||||||
|
|
||||||
local starter = require('mini.starter')
|
local starter = require('mini.starter')
|
||||||
starter.setup({
|
starter.setup({
|
||||||
|
|
@ -40,6 +39,7 @@ return {
|
||||||
evaluate_single = true,
|
evaluate_single = true,
|
||||||
items = {
|
items = {
|
||||||
starter.sections.recent_files(10, true),
|
starter.sections.recent_files(10, true),
|
||||||
|
starter.sections.sessions(5, true),
|
||||||
starter.sections.pick(),
|
starter.sections.pick(),
|
||||||
starter.sections.builtin_actions(),
|
starter.sections.builtin_actions(),
|
||||||
},
|
},
|
||||||
|
|
@ -197,5 +197,29 @@ return {
|
||||||
hex_color = hipatterns.gen_highlighter.hex_color(),
|
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
|
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",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,6 @@
|
||||||
alias \
|
alias \
|
||||||
vi='nvim' \
|
vi='nvim' \
|
||||||
vi-unstable='NVIM_APPNAME=nvim-unstable nvim' \
|
vi-unstable='NVIM_APPNAME=nvim_unstable nvim'
|
||||||
vi-astro='NVIM_APPNAME=Distro-AstroNvim nvim' \
|
|
||||||
vi-lazy='NVIM_APPNAME=LazyVim nvim'
|
|
||||||
|
|
||||||
vis() {
|
vis() {
|
||||||
items=(
|
items=(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue