Compare commits
No commits in common. "cd9ba86fca126303abe8d68b8bea2e01d92bac3c" and "d812c32e37d6eba81ad0788932afe270d0320baf" have entirely different histories.
cd9ba86fca
...
d812c32e37
@ -1,119 +0,0 @@
|
|||||||
|
|
||||||
[colors]
|
|
||||||
draw_bold_text_with_bright_colors = true
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#928374"
|
|
||||||
blue = "#83a598"
|
|
||||||
cyan = "#8ec07c"
|
|
||||||
green = "#b8bb26"
|
|
||||||
magenta = "#d3869b"
|
|
||||||
red = "#fb4934"
|
|
||||||
white = "#ebdbb2"
|
|
||||||
yellow = "#fabd2f"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#282828"
|
|
||||||
blue = "#458588"
|
|
||||||
cyan = "#689d6a"
|
|
||||||
green = "#98971a"
|
|
||||||
magenta = "#b16286"
|
|
||||||
red = "#cc241d"
|
|
||||||
white = "#a89984"
|
|
||||||
yellow = "#d79921"
|
|
||||||
|
|
||||||
[colors.primary]
|
|
||||||
background = "#32302f"
|
|
||||||
foreground = "#ebdbb2"
|
|
||||||
|
|
||||||
[cursor]
|
|
||||||
style = "Block"
|
|
||||||
unfocused_hollow = true
|
|
||||||
|
|
||||||
[font]
|
|
||||||
size = 12.0
|
|
||||||
|
|
||||||
[font.bold]
|
|
||||||
family = "UbuntuMono Nerd Font"
|
|
||||||
style = "Bold"
|
|
||||||
|
|
||||||
[font.bold_italic]
|
|
||||||
family = "UbuntuMono Nerd Font"
|
|
||||||
style = "Bold Italic"
|
|
||||||
|
|
||||||
[font.glyph_offset]
|
|
||||||
x = 0
|
|
||||||
y = 0
|
|
||||||
|
|
||||||
[font.italic]
|
|
||||||
family = "UbuntuMono Nerd Font"
|
|
||||||
style = "Italic"
|
|
||||||
|
|
||||||
[font.normal]
|
|
||||||
family = "UbuntuMono Nerd Font"
|
|
||||||
style = "Regular"
|
|
||||||
|
|
||||||
[font.offset]
|
|
||||||
x = 0
|
|
||||||
y = 0
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "Paste"
|
|
||||||
key = "V"
|
|
||||||
mods = "Control|Shift"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "Copy"
|
|
||||||
key = "C"
|
|
||||||
mods = "Control|Shift"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "ResetFontSize"
|
|
||||||
key = "Key0"
|
|
||||||
mods = "Control"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "IncreaseFontSize"
|
|
||||||
key = "Equals"
|
|
||||||
mods = "Control"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "IncreaseFontSize"
|
|
||||||
key = "NumpadAdd"
|
|
||||||
mods = "Control"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "DecreaseFontSize"
|
|
||||||
key = "NumpadSubtract"
|
|
||||||
mods = "Control"
|
|
||||||
|
|
||||||
[[keyboard.bindings]]
|
|
||||||
action = "DecreaseFontSize"
|
|
||||||
key = "Minus"
|
|
||||||
mods = "Control"
|
|
||||||
|
|
||||||
[[mouse.bindings]]
|
|
||||||
action = "PasteSelection"
|
|
||||||
mouse = "Middle"
|
|
||||||
|
|
||||||
[scrolling]
|
|
||||||
history = 10000
|
|
||||||
multiplier = 10
|
|
||||||
|
|
||||||
[selection]
|
|
||||||
save_to_clipboard = true
|
|
||||||
semantic_escape_chars = ",│`|:\"' ()[]{}<>"
|
|
||||||
|
|
||||||
[window]
|
|
||||||
decorations = "none"
|
|
||||||
|
|
||||||
[window.dimensions]
|
|
||||||
columns = 100
|
|
||||||
lines = 20
|
|
||||||
|
|
||||||
[window.padding]
|
|
||||||
x = 2
|
|
||||||
y = 2
|
|
||||||
|
|
||||||
[general]
|
|
||||||
live_config_reload = true
|
|
@ -1,4 +1,6 @@
|
|||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA "Tech"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw "Tech"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw "Tech"
|
||||||
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCeeFfhMcJa1kjtfZAGskOCA "Tech"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCsRIv1fsbnQRIPKmUQbRzZg "Tech"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCsRIv1fsbnQRIPKmUQbRzZg "Tech"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCUQo7nzH1sXVpzL92VesANw "Tech"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCUQo7nzH1sXVpzL92VesANw "Tech"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCV0qA-eDDICsRR9rPcnG7tw "Tech"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCV0qA-eDDICsRR9rPcnG7tw "Tech"
|
||||||
@ -63,9 +65,6 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UC8ENHE5xdFSwx71u3fDH5Xw "Vi
|
|||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCXPHFM88IlFn68OmLwtPmZA "Vim" "Greg Hurrel"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCXPHFM88IlFn68OmLwtPmZA "Vim" "Greg Hurrel"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCs_AZuYXi6NA9tkdbhjItHQ "AdminSys" "Xavki"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCs_AZuYXi6NA9tkdbhjItHQ "AdminSys" "Xavki"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCOk-gHyjcWZNj3Br4oxwh0A "Homelab" "Techno Tim"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCOk-gHyjcWZNj3Br4oxwh0A "Homelab" "Techno Tim"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UC9x0AN7BWHpCDHSm9NiJFJQ "Homelab" "NetworkChuck"
|
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCZNhwA1B5YqiY1nLzmM0ZRg "Homelab" "Christian Lempa"
|
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCWQaM7SpSECp9FELz-cHzuQ "Cording" "Dream of Code"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCWQaM7SpSECp9FELz-cHzuQ "Cording" "Dream of Code"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCYeiozh-4QwuC1sjgCmB92w "Cording" "DevOps Toolbox"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCYeiozh-4QwuC1sjgCmB92w "Cording" "DevOps Toolbox"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCLOAPb7ATQUs_nDs9ViLcMw "Programmation" "Benjamin Code"
|
https://www.youtube.com/feeds/videos.xml?channel_id=UCLOAPb7ATQUs_nDs9ViLcMw "Programmation" "Benjamin Code"
|
||||||
https://www.youtube.com/feeds/videos.xml?channel_id=UCiZxJB0xWfPBE2omVZeWPpQ "Programmation" "Mehdio DataTV"
|
|
||||||
|
@ -29,7 +29,7 @@ return {
|
|||||||
vim.keymap.set({ "n", "v" }, "<leader>mp", function()
|
vim.keymap.set({ "n", "v" }, "<leader>mp", function()
|
||||||
conform.format({
|
conform.format({
|
||||||
lsp_fallback = true,
|
lsp_fallback = true,
|
||||||
async = true,
|
async = false,
|
||||||
timeout_ms = 500,
|
timeout_ms = 500,
|
||||||
})
|
})
|
||||||
end, { desc = "Format file or range (in visual mode)" })
|
end, { desc = "Format file or range (in visual mode)" })
|
||||||
|
10
nvim/.config/nvim/lua/plugins/indentation.lua
Normal file
10
nvim/.config/nvim/lua/plugins/indentation.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
return {
|
||||||
|
'lukas-reineke/indent-blankline.nvim',
|
||||||
|
main = "ibl",
|
||||||
|
config = function ()
|
||||||
|
vim.opt.list = true
|
||||||
|
vim.opt.listchars:append("eol:↴")
|
||||||
|
require("ibl").setup {
|
||||||
|
}
|
||||||
|
end
|
||||||
|
}
|
15
nvim/.config/nvim/lua/plugins/noice.lua
Normal file
15
nvim/.config/nvim/lua/plugins/noice.lua
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
return {
|
||||||
|
"folke/noice.nvim",
|
||||||
|
event = "VeryLazy",
|
||||||
|
opts = {
|
||||||
|
-- add any options here
|
||||||
|
},
|
||||||
|
dependencies = {
|
||||||
|
-- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
|
||||||
|
"MunifTanjim/nui.nvim",
|
||||||
|
-- OPTIONAL:
|
||||||
|
-- `nvim-notify` is only needed, if you want to use the notification view.
|
||||||
|
-- If not available, we use `mini` as the fallback
|
||||||
|
"rcarriga/nvim-notify",
|
||||||
|
},
|
||||||
|
}
|
@ -1,71 +0,0 @@
|
|||||||
return {
|
|
||||||
"folke/snacks.nvim",
|
|
||||||
priority = 1000,
|
|
||||||
lazy = false,
|
|
||||||
---@type snacks.Config
|
|
||||||
opts = {
|
|
||||||
indent = {
|
|
||||||
enabled = true,
|
|
||||||
char = "|",
|
|
||||||
},
|
|
||||||
input = {
|
|
||||||
enabled = true,
|
|
||||||
},
|
|
||||||
notifier = {
|
|
||||||
enabled = true,
|
|
||||||
},
|
|
||||||
git = {
|
|
||||||
enabled = true,
|
|
||||||
},
|
|
||||||
bigfile = { enabled = true },
|
|
||||||
dashboard = { enabled = true },
|
|
||||||
quickfile = { enabled = true },
|
|
||||||
scroll = { enabled = true },
|
|
||||||
statuscolumn = { enabled = true },
|
|
||||||
words = { enabled = false },
|
|
||||||
},
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
"<leader>ns",
|
|
||||||
function()
|
|
||||||
Snacks.notifier.show_history()
|
|
||||||
end,
|
|
||||||
desc = "Notification History",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>nh",
|
|
||||||
function()
|
|
||||||
Snacks.notifier.hide()
|
|
||||||
end,
|
|
||||||
desc = "Dismiss All Notifications",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gb",
|
|
||||||
function()
|
|
||||||
Snacks.git.blame_line()
|
|
||||||
end,
|
|
||||||
desc = "Git Blame Line",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gf",
|
|
||||||
function()
|
|
||||||
Snacks.lazygit.log_file()
|
|
||||||
end,
|
|
||||||
desc = "Lazygit Current File History",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gg",
|
|
||||||
function()
|
|
||||||
Snacks.lazygit()
|
|
||||||
end,
|
|
||||||
desc = "Lazygit",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gl",
|
|
||||||
function()
|
|
||||||
Snacks.lazygit.log()
|
|
||||||
end,
|
|
||||||
desc = "Lazygit Log (cwd)",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
@ -1,44 +1,14 @@
|
|||||||
return {
|
return {
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
build = ":TSUpdate",
|
build = ":TSUpdate",
|
||||||
config = function()
|
config = function ()
|
||||||
local configs = require("nvim-treesitter.configs")
|
local configs = require("nvim-treesitter.configs")
|
||||||
|
|
||||||
configs.setup({
|
configs.setup({
|
||||||
ensure_installed = {
|
ensure_installed = { "lua", "vim", "vimdoc", "javascript", "html", "python", "dockerfile", "latex", "yaml", "regex", "bash", "markdown", "markdown_inline" },
|
||||||
"lua",
|
|
||||||
"vim",
|
|
||||||
"vimdoc",
|
|
||||||
"javascript",
|
|
||||||
"html",
|
|
||||||
"python",
|
|
||||||
"dockerfile",
|
|
||||||
"latex",
|
|
||||||
"yaml",
|
|
||||||
"regex",
|
|
||||||
"bash",
|
|
||||||
"markdown",
|
|
||||||
"markdown_inline",
|
|
||||||
},
|
|
||||||
sync_install = false,
|
sync_install = false,
|
||||||
highlight = { enable = true },
|
highlight = { enable = true },
|
||||||
indent = { enable = true },
|
indent = { enable = true },
|
||||||
})
|
})
|
||||||
end,
|
|
||||||
opts = function(_, opts)
|
|
||||||
vim.treesitter.language.register("markdown", "mdx")
|
|
||||||
-- vim.list_extend(opts.highlight.disable, { "tsx" })
|
|
||||||
if type(opts.ensure_installed) == "table" then
|
|
||||||
vim.list_extend(opts.ensure_installed, {
|
|
||||||
"bibtex",
|
|
||||||
"latex",
|
|
||||||
-- you can add more here
|
|
||||||
})
|
|
||||||
end
|
end
|
||||||
if type(opts.highlight.disable) == "table" then
|
|
||||||
vim.list_extend(opts.highlight.disable, { "latex", "bibtex" })
|
|
||||||
else
|
|
||||||
opts.highlight.disable = { "latex", "bibtex" }
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
}
|
}
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
return {
|
|
||||||
{
|
|
||||||
"lervag/vimtex",
|
|
||||||
lazy = false, -- lazy-loading will disable inverse search
|
|
||||||
config = function()
|
|
||||||
vim.api.nvim_create_autocmd({ "FileType" }, {
|
|
||||||
group = vim.api.nvim_create_augroup("lazyvim_vimtex_conceal", { clear = true }),
|
|
||||||
pattern = { "bib", "tex" },
|
|
||||||
callback = function()
|
|
||||||
vim.wo.conceallevel = 0
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
vim.g.vimtex_mappings_disable = { ["n"] = { "K" } } -- disable `K` as it conflicts with LSP hover
|
|
||||||
vim.g.vimtex_quickfix_method = vim.fn.executable("pplatex") == 1 and "pplatex" or "latexlog"
|
|
||||||
|
|
||||||
vim.g.vimtex_view_method = "zathura" -- <== macos specific, you can use zathura or sumatra or something else.
|
|
||||||
vim.g.vimtex_view_skim_sync = 1
|
|
||||||
vim.g.vimtex_view_skim_activate = 1
|
|
||||||
vim.g.vimtex_view_skim_reading_bar = 1
|
|
||||||
|
|
||||||
vim.g.vimtex_compiler_latexmk = {
|
|
||||||
aux_dir = "./aux",
|
|
||||||
out_dir = "./out",
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user