meow meow

This commit is contained in:
2025-08-29 10:43:33 +01:00
parent 464d0e75ed
commit 080777341c
5 changed files with 91 additions and 43 deletions

View File

@@ -0,0 +1,8 @@
local notify = require('mini.notify')
require('mini.notify').setup()
vim.notify = notify.make_notify({
ERROR = { duration = 10000 },
WARN = { duration = 4000 },
INFO = { duration = 3000 }
})
vim.notify('meow');

View File

@@ -1,3 +1,5 @@
require("doloro")
vim.opt.number = true vim.opt.number = true
vim.opt.bg = light vim.opt.bg = light
vim.opt.tabstop = 2 vim.opt.tabstop = 2
@@ -6,39 +8,11 @@ vim.opt.termguicolors = true
vim.g.mapleader = ' ' vim.g.mapleader = ' '
vim.pack.add{ vim.pack.add{
{ src = 'https://github.com/neovim/nvim-lspconfig' }, { src = "https://github.com/comfysage/lynn.nvim", name = "lynn" }
{ src = 'https://github.com/echasnovski/mini.nvim' },
{ src = 'https://github.com/nvim-tree/nvim-tree.lua' },
} }
require('mini.starter').setup() local pack = require("lynn")
pack.setup("doloro.plugins")
local function pack_clean()
local active_plugins = {}
local unused_plugins = {}
for _, plugin in ipairs(vim.pack.get()) do
active_plugins[plugin.spec.name] = plugin.active
end
for _, plugin in ipairs(vim.pack.get()) do
if not active_plugins[plugin.spec.name] then
table.insert(unused_plugins, plugin.spec.name)
end
end
if #unused_plugins == 0 then
print("No unused plugins.")
return
end
local choice = vim.fn.confirm("Remove unused plugins?", "&Yes\n&No", 2)
if choice == 1 then
vim.pack.del(unused_plugins)
end
end
pack_clean()
-- add lsp's as i need -- add lsp's as i need
vim.lsp.enable('lua_ls', 'rust_analyzer', 'superhtml') vim.lsp.enable('lua_ls', 'rust_analyzer', 'superhtml')
@@ -51,16 +25,4 @@ vim.notify = notify.make_notify({
INFO = { duration = 3000 } INFO = { duration = 3000 }
}) })
-- vim.notify('config loaded', vim.log.levels.INFO) -- vim.notify('config loaded', vim.log.levels.INFO)
require('mini.cursorword').setup()
require('mini.tabline').setup()
require('mini.statusline').setup()
require('mini.completion').setup()
require('mini.comment').setup()
-- require('mini.sessions').setup()
local nvim_tree = require('nvim-tree')
nvim_tree.setup({
disable_netrw = true,
})
vim.keymap.set('n', '<leader>f', ':NvimTreeFocus<CR>') vim.keymap.set('n', '<leader>f', ':NvimTreeFocus<CR>')

66
nvim/init.lua.old Normal file
View File

@@ -0,0 +1,66 @@
vim.opt.number = true
vim.opt.bg = light
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.opt.termguicolors = true
vim.g.mapleader = ' '
vim.pack.add{
{ src = 'https://github.com/neovim/nvim-lspconfig' },
{ src = 'https://github.com/echasnovski/mini.nvim' },
{ src = 'https://github.com/nvim-tree/nvim-tree.lua' },
}
require('mini.starter').setup()
local function pack_clean()
local active_plugins = {}
local unused_plugins = {}
for _, plugin in ipairs(vim.pack.get()) do
active_plugins[plugin.spec.name] = plugin.active
end
for _, plugin in ipairs(vim.pack.get()) do
if not active_plugins[plugin.spec.name] then
table.insert(unused_plugins, plugin.spec.name)
end
end
if #unused_plugins == 0 then
print("No unused plugins.")
return
end
local choice = vim.fn.confirm("Remove unused plugins?", "&Yes\n&No", 2)
if choice == 1 then
vim.pack.del(unused_plugins)
end
end
pack_clean()
-- add lsp's as i need
vim.lsp.enable('lua_ls', 'rust_analyzer', 'superhtml')
local notify = require('mini.notify')
require('mini.notify').setup()
vim.notify = notify.make_notify({
ERROR = { duration = 10000 },
WARN = { duration = 4000 },
INFO = { duration = 3000 }
})
-- vim.notify('config loaded', vim.log.levels.INFO)
require('mini.cursorword').setup()
require('mini.tabline').setup()
require('mini.statusline').setup()
require('mini.completion').setup()
require('mini.comment').setup()
-- require('mini.sessions').setup()
local nvim_tree = require('nvim-tree')
nvim_tree.setup({
disable_netrw = true,
})
vim.keymap.set('n', '<leader>f', ':NvimTreeFocus<CR>')

0
nvim/lua/doloro/init.lua Normal file
View File

View File

@@ -0,0 +1,12 @@
return {
"neovim/nvim-lspconfig",
{ "nvim-tree/nvim-tree.lua", event = "UIEnter" },
-- mini stuff
"echasnovski/mini.notify",
"echasnovski/mini.cursorword",
"echasnovski/mini.tabline",
"echasnovski/mini.statusline",
"echasnovski/mini.completion",
"echasnovski/mini.comment",
"echasnovski/mini.sessions",
}