This commit is contained in:
2025-08-08 03:36:34 +02:00
parent f80e1dd013
commit f5657d958d
14 changed files with 153 additions and 38 deletions

View File

@@ -0,0 +1,28 @@
-- Logos for starter page
--
local M = {}
M.default = {
' ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⣤⣀⡀',
' ⠀⠀⠀⠀⠀⢀⣴⣿⣿⠿⠛⠋⠉⠉⠛⠛⠻⢿⣷⣦⡀',
' ⠀⠀⠀⢀⣴⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣿⣿⣆',
' ⠀⠀⣠⣿⠏⠀⠀⢀⣠⣤⣤⣤⣤⣀⠀⠀⠀⠀⠀⠀⠹⣿⣿⡄',
' ⠀⣾⣿⠃⠀⠀⠘⠛⠉⠀⠀⠀⠉⠛⠂⠀⠀⠀⠀⠀⠀⠈⣿⣿⣷',
' ⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿',
' ⠘⣿⣿⣆⠀⠀⠀⠀⣠⣤⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠃',
' ⠀⠛⠻⢿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣷⣦⣄⣀⣀⣀⣤⣴⠿⠛⠁',
'',
}
M.neovim1 = {
' _ _ _ _ ',
'( ) ( ) ( ) ( )_ ',
'| `\\| | __ _ | | | (_) ___ ___ ',
"| , ` |/'__`\\/'_`\\| | | | /' _ ` _ `\\",
'| |`\\ ( ___( (_) | \\_/ | | ( ) ( ) |',
'(_) (_`\\____`\\___/`\\___/(_(_) (_) (_)',
'',
}
return M

View File

@@ -36,20 +36,11 @@ return {
return '%2l:%-2v'
end
local dashboard = require 'mini.starter'
dashboard.setup {
local starter = require 'mini.starter'
local logo = require 'kickstart.plugins.logos'
starter.setup {
evaluate_single = true,
header = table.concat({
' ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⣤⣀⡀',
' ⠀⠀⠀⠀⠀⢀⣴⣿⣿⠿⠛⠋⠉⠉⠛⠛⠻⢿⣷⣦⡀',
' ⠀⠀⠀⢀⣴⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣿⣿⣆',
' ⠀⠀⣠⣿⠏⠀⠀⢀⣠⣤⣤⣤⣤⣀⠀⠀⠀⠀⠀⠀⠹⣿⣿⡄',
' ⠀⣾⣿⠃⠀⠀⠘⠛⠉⠀⠀⠀⠉⠛⠂⠀⠀⠀⠀⠀⠀⠈⣿⣿⣷',
' ⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿',
' ⠘⣿⣿⣆⠀⠀⠀⠀⣠⣤⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠃',
' ⠀⠛⠻⢿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣷⣦⣄⣀⣀⣀⣤⣴⠿⠛⠁',
'',
}, '\n'),
header = table.concat(logo.neovim1, '\n'),
items = {
{ action = 'edit ~/.config/nvim/init.lua', name = ' Configuration', section = 'Configuration' },
{ action = 'Telescope find_files', name = '󰱼 Rechercher fichier', section = 'Telescope' },
@@ -70,7 +61,14 @@ return {
-- Simple way to (un)comment line(s)
local commenter = require 'mini.comment'
commenter.setup {}
commenter.setup {
mappings = {
comment = '<leader>c',
comment_line = '<leader>cl',
comment_visual = '<leader>c',
textobject = '<leader>c',
},
}
-- Minimal and fast tabline showing listed buffers
local tabline = require 'mini.tabline'

View File

@@ -0,0 +1,12 @@
-- Quarto
-- https://github.com/quarto-dev/quarto-nvim
return {
{
'quarto-dev/quarto-nvim',
dependencies = {
'jmbuhr/otter.nvim',
'nvim-treesitter/nvim-treesitter',
},
},
}

View File

@@ -0,0 +1,28 @@
-- snacks
-- A collection of small QoL plugins for Neovim.
-- https://github.com/folke/snacks.nvim
return {
{
'folke/snacks.nvim',
priority = 1000,
lazy = false,
---@type snacks.Config
-- opts = {
-- -- your configuration comes here
-- -- or leave it empty to use the default settings
-- -- refer to the configuration section below
-- bigfile = { enabled = true },
-- dashboard = { enabled = true },
-- explorer = { enabled = true },
-- indent = { enabled = true },
-- input = { enabled = true },
-- picker = { enabled = true },
-- notifier = { enabled = true },
-- quickfile = { enabled = true },
-- scope = { enabled = true },
-- scroll = { enabled = true },
-- statuscolumn = { enabled = true },
-- words = { enabled = true },
},
}