formatting nvim config with stylua
This commit is contained in:
parent
82f8ff3654
commit
3f680b67b1
@ -4,7 +4,6 @@ vim.g.loaded_netrwPlugin = 1
|
|||||||
vim.wo.number = true
|
vim.wo.number = true
|
||||||
vim.wo.signcolumn = "yes"
|
vim.wo.signcolumn = "yes"
|
||||||
|
|
||||||
|
|
||||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
if not vim.loop.fs_stat(lazypath) then
|
if not vim.loop.fs_stat(lazypath) then
|
||||||
vim.fn.system({
|
vim.fn.system({
|
||||||
@ -20,13 +19,14 @@ vim.opt.rtp:prepend(lazypath)
|
|||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
{ "ellisonleao/gruvbox.nvim", priority = 1000 },
|
{ "ellisonleao/gruvbox.nvim", priority = 1000 },
|
||||||
{ "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" },
|
{ "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" },
|
||||||
{ "nvim-telescope/telescope.nvim", tag = '0.1.1', dependencies = { 'nvim-lua/plenary.nvim' }},
|
{ "nvim-telescope/telescope.nvim", tag = "0.1.1", dependencies = { "nvim-lua/plenary.nvim" } },
|
||||||
{'ojroques/nvim-osc52'},
|
{ "ojroques/nvim-osc52" },
|
||||||
{ "nvim-tree/nvim-tree.lua" },
|
{ "nvim-tree/nvim-tree.lua" },
|
||||||
{ "jeffkreeftmeijer/vim-numbertoggle" },
|
{ "jeffkreeftmeijer/vim-numbertoggle" },
|
||||||
{ "lukas-reineke/indent-blankline.nvim" },
|
{ "lukas-reineke/indent-blankline.nvim" },
|
||||||
{ "mbbill/undotree" },
|
{ "mbbill/undotree" },
|
||||||
{"folke/which-key.nvim",
|
{
|
||||||
|
"folke/which-key.nvim",
|
||||||
config = function()
|
config = function()
|
||||||
vim.o.timeout = true
|
vim.o.timeout = true
|
||||||
vim.o.timeoutlen = 300
|
vim.o.timeoutlen = 300
|
||||||
@ -34,55 +34,61 @@ require("lazy").setup({
|
|||||||
-- your configuration comes here
|
-- your configuration comes here
|
||||||
-- or leave it empty to use the default settings
|
-- or leave it empty to use the default settings
|
||||||
-- refer to the configuration section below
|
-- refer to the configuration section below
|
||||||
})end,},
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
{ "phaazon/hop.nvim" },
|
{ "phaazon/hop.nvim" },
|
||||||
{"kylechui/nvim-surround",
|
{
|
||||||
|
"kylechui/nvim-surround",
|
||||||
version = "*", -- Use for stability; omit to use `main` branch for the latest features
|
version = "*", -- Use for stability; omit to use `main` branch for the latest features
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
config = function()
|
config = function()
|
||||||
require("nvim-surround").setup({
|
require("nvim-surround").setup({
|
||||||
-- Configuration here, or leave empty to use defaults
|
-- Configuration here, or leave empty to use defaults
|
||||||
})end},
|
})
|
||||||
{'Wansmer/treesj',
|
end,
|
||||||
keys = { '<space>m', '<space>j', '<space>s' },
|
},
|
||||||
dependencies = { 'nvim-treesitter/nvim-treesitter' },
|
{
|
||||||
|
"Wansmer/treesj",
|
||||||
|
keys = { "<space>m", "<space>j", "<space>s" },
|
||||||
|
dependencies = { "nvim-treesitter/nvim-treesitter" },
|
||||||
config = function()
|
config = function()
|
||||||
require('treesj').setup({--[[ your config ]]})end,},
|
require("treesj").setup({--[[ your config ]]
|
||||||
{ 'echasnovski/mini.nvim', version = '*' },
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
{ "echasnovski/mini.nvim", version = "*" },
|
||||||
})
|
})
|
||||||
|
|
||||||
require'hop'.setup()
|
require("hop").setup()
|
||||||
require('mini.ai').setup()
|
require("mini.ai").setup()
|
||||||
require('mini.pairs').setup()
|
require("mini.pairs").setup()
|
||||||
require('mini.comment').setup()
|
require("mini.comment").setup()
|
||||||
require('mini.starter').setup()
|
require("mini.starter").setup()
|
||||||
require('mini.statusline').setup()
|
require("mini.statusline").setup()
|
||||||
require('mini.tabline').setup()
|
require("mini.tabline").setup()
|
||||||
require('mini.bracketed').setup()
|
require("mini.bracketed").setup()
|
||||||
|
|
||||||
|
require("osc52").setup({
|
||||||
require('osc52').setup {
|
|
||||||
max_length = 0, -- Maximum length of selection (0 for no limit)
|
max_length = 0, -- Maximum length of selection (0 for no limit)
|
||||||
silent = false, -- Disable message on successful copy
|
silent = false, -- Disable message on successful copy
|
||||||
trim = false, -- Trim surrounding whitespaces before copy
|
trim = false, -- Trim surrounding whitespaces before copy
|
||||||
}
|
})
|
||||||
|
|
||||||
local hop = require('hop')
|
local hop = require("hop")
|
||||||
local directions = require('hop.hint').HintDirection
|
local directions = require("hop.hint").HintDirection
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>s', function() hop.hint_words()end, {remap=true})
|
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>s", function() hop.hint_words() end, { remap = true })
|
||||||
|
|
||||||
vim.o.background = "dark" -- or "light" for light mode
|
vim.o.background = "dark" -- or "light" for light mode
|
||||||
vim.cmd([[colorscheme gruvbox]])
|
vim.cmd([[colorscheme gruvbox]])
|
||||||
vim.cmd([[set undofile]])
|
vim.cmd([[set undofile]])
|
||||||
|
|
||||||
|
local builtin = require("telescope.builtin")
|
||||||
|
|
||||||
local builtin = require('telescope.builtin')
|
vim.keymap.set("n", "<leader>fg", builtin.live_grep, {})
|
||||||
|
vim.keymap.set("n", "<leader>fb", builtin.buffers, {})
|
||||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
|
vim.keymap.set("n", "<leader>fh", builtin.help_tags, {})
|
||||||
vim.keymap.set('n', '<leader>fb', builtin.buffers, {})
|
|
||||||
vim.keymap.set('n', '<leader>fh', builtin.help_tags, {})
|
|
||||||
|
|
||||||
--- set termguicolors to enable highlight groups
|
--- set termguicolors to enable highlight groups
|
||||||
vim.opt.termguicolors = true
|
vim.opt.termguicolors = true
|
||||||
@ -98,21 +104,20 @@ require("nvim-tree").setup({
|
|||||||
dotfiles = false,
|
dotfiles = false,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
vim.api.nvim_set_keymap('n', '<leader>e', ':NvimTreeToggle<CR>', {noremap = true, silent = true})
|
vim.api.nvim_set_keymap("n", "<leader>e", ":NvimTreeToggle<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', '<leader>q', ':q<CR>', {noremap = true, silent = true})
|
vim.api.nvim_set_keymap("n", "<leader>q", ":q<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', '<leader>w', ':w<CR>', {noremap = true, silent = true})
|
vim.api.nvim_set_keymap("n", "<leader>w", ":w<CR>", { noremap = true, silent = true })
|
||||||
vim.keymap.set('n', '<leader>u', vim.cmd.UndotreeToggle)
|
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
|
||||||
|
|
||||||
|
vim.cmd([[highlight IndentBlanklineIndent1 guifg=#443838 gui=nocombine]])
|
||||||
vim.cmd [[highlight IndentBlanklineIndent1 guifg=#443838 gui=nocombine]]
|
|
||||||
|
|
||||||
vim.opt.tabstop = 4
|
vim.opt.tabstop = 4
|
||||||
vim.opt.softtabstop = 4
|
vim.opt.softtabstop = 4
|
||||||
vim.opt.shiftwidth = 4
|
vim.opt.shiftwidth = 4
|
||||||
vim.opt.list = true
|
vim.opt.list = true
|
||||||
vim.opt.listchars:append "lead:⋅"
|
vim.opt.listchars:append("lead:⋅")
|
||||||
vim.opt.listchars:append "tab:>⎯▷"
|
vim.opt.listchars:append("tab:>⎯▷")
|
||||||
require("indent_blankline").setup {
|
require("indent_blankline").setup({
|
||||||
space_char_blankline = " ",
|
space_char_blankline = " ",
|
||||||
char_highlight_list = {
|
char_highlight_list = {
|
||||||
"IndentBlanklineIndent1",
|
"IndentBlanklineIndent1",
|
||||||
@ -120,7 +125,7 @@ require("indent_blankline").setup {
|
|||||||
space_char_highlight_list = {
|
space_char_highlight_list = {
|
||||||
"IndentBlanklineIndent1",
|
"IndentBlanklineIndent1",
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
vim.keymap.set('n', '<leader>c', require('osc52').copy_operator, {expr = true})
|
vim.keymap.set("n", "<leader>c", require("osc52").copy_operator, { expr = true })
|
||||||
vim.keymap.set('n', '<leader>cc', '<leader>c_', {remap = true})
|
vim.keymap.set("n", "<leader>cc", "<leader>c_", { remap = true })
|
||||||
vim.keymap.set('v', '<leader>c', require('osc52').copy_visual)
|
vim.keymap.set("v", "<leader>c", require("osc52").copy_visual)
|
||||||
|
Loading…
Reference in New Issue
Block a user