Compare commits

...

4 Commits

Author SHA1 Message Date
9a2a4822c2 zutty: add xresources 2026-01-28 11:16:38 +01:00
9f4a0eb52d nvim: add guess-indent, update keys 2026-01-28 10:51:42 +01:00
2c4d4c2a10 nvim: set title 2026-01-22 05:31:55 +01:00
6371fee81b nvim: add which-key 2026-01-22 00:43:18 +01:00
10 changed files with 75 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ require("plugins.auto-session")
require("plugins.colorscheme") require("plugins.colorscheme")
require("plugins.conform") require("plugins.conform")
require("plugins.flash") require("plugins.flash")
require("plugins.guess-indent")
require("plugins.luasnip") require("plugins.luasnip")
require("plugins.multicursor") require("plugins.multicursor")
require("plugins.nvim-various-textobjs") require("plugins.nvim-various-textobjs")
@@ -16,3 +17,4 @@ require("plugins.snacks")
require("plugins.telescope") require("plugins.telescope")
require("plugins.surround") require("plugins.surround")
require("plugins.treesitter") require("plugins.treesitter")
require("plugins.which-key")

View File

@@ -15,7 +15,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
return { abbr = item.label:gsub("%b()", "") } return { abbr = item.label:gsub("%b()", "") }
end, end,
}) })
vim.keymap.set("n", "<leader>a", vim.lsp.buf.code_action) vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action)
vim.keymap.set("i", "<C-space>", vim.lsp.completion.get) vim.keymap.set("i", "<C-space>", vim.lsp.completion.get)
vim.keymap.set("n", "<leader>k", function() vim.keymap.set("n", "<leader>k", function()
vim.diagnostic.jump({ float = true, count = -1 }) vim.diagnostic.jump({ float = true, count = -1 })

View File

@@ -6,6 +6,7 @@ vim.g.maplocalleader = " \\"
vim.opt.number = true vim.opt.number = true
vim.opt.relativenumber = true vim.opt.relativenumber = true
vim.opt.signcolumn = "yes" vim.opt.signcolumn = "yes"
vim.opt.title = true
vim.opt.timeout = false vim.opt.timeout = false

View File

@@ -1,6 +1,6 @@
vim.pack.add({ "https://github.com/rmagatti/auto-session" }) vim.pack.add({ "https://github.com/rmagatti/auto-session" })
vim.keymap.set("n", "<leader>A", "<cmd>AutoSession search<cr>") vim.keymap.set("n", "<leader>wa", "<cmd>AutoSession search<cr>")
local ok, sess = pcall(require, "auto-session") local ok, sess = pcall(require, "auto-session")
if ok then if ok then

View File

@@ -0,0 +1,8 @@
vim.pack.add({ "https://github.com/NMAC427/guess-indent.nvim" })
local ok, guess_indent = pcall(require, "guess-indent")
if ok then
guess_indent.setup()
else
print("plugin guess-indent missing")
end

View File

@@ -0,0 +1,8 @@
vim.pack.add({ "https://github.com/folke/which-key.nvim" })
local ok, whichkey = pcall(require, "which-key")
if ok then
whichkey.setup({ preset = "helix", delay = 1000 })
else
print("plugin whichkey missing")
end

View File

@@ -21,6 +21,10 @@
"rev": "fcea7ff883235d9024dc41e638f164a450c14ca2", "rev": "fcea7ff883235d9024dc41e638f164a450c14ca2",
"src": "https://github.com/folke/flash.nvim" "src": "https://github.com/folke/flash.nvim"
}, },
"guess-indent.nvim": {
"rev": "84a4987ff36798c2fc1169cbaff67960aed9776f",
"src": "https://github.com/NMAC427/guess-indent.nvim"
},
"kanagawa.nvim": { "kanagawa.nvim": {
"rev": "aef7f5cec0a40dbe7f3304214850c472e2264b10", "rev": "aef7f5cec0a40dbe7f3304214850c472e2264b10",
"src": "https://github.com/rebelot/kanagawa.nvim" "src": "https://github.com/rebelot/kanagawa.nvim"
@@ -86,6 +90,10 @@
"rev": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179", "rev": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179",
"src": "https://github.com/nvim-telescope/telescope.nvim", "src": "https://github.com/nvim-telescope/telescope.nvim",
"version": "'v0.2.1'" "version": "'v0.2.1'"
},
"which-key.nvim": {
"rev": "3aab2147e74890957785941f0c1ad87d0a44c15a",
"src": "https://github.com/folke/which-key.nvim"
} }
} }
} }

View File

@@ -61,6 +61,10 @@ st.font: FiraCode Nerd Font:size=10
! kanagawa wave colors from https://github.com/rebelot/kanagawa.nvim/blob/master/extras/alacritty/kanagawa_wave.toml ! kanagawa wave colors from https://github.com/rebelot/kanagawa.nvim/blob/master/extras/alacritty/kanagawa_wave.toml
! dayfox colors from https://github.com/edeneast/nightfox.nvim/raw/main/extra/dayfox/alacritty.toml ! dayfox colors from https://github.com/edeneast/nightfox.nvim/raw/main/extra/dayfox/alacritty.toml
Zutty.font: monaspaceneon
Zutty.fontpath: /usr/share/fonts:HOME/.local/share/fonts
Zutty.fontsize: 20
#ifdef THEME_DARK #ifdef THEME_DARK
st.lightmode: 0 st.lightmode: 0
st.background: #1f1f28 st.background: #1f1f28
@@ -83,6 +87,26 @@ st.color12: #7fb4ca
st.color13: #938aa9 st.color13: #938aa9
st.color14: #7aa89f st.color14: #7aa89f
st.color15: #dcd7ba st.color15: #dcd7ba
Zutty.bg: #1f1f28
Zutty.fg: #dcd7ba
Zutty.cr: #cbd9d8
Zutty.color0: #090618
Zutty.color1: #c34043
Zutty.color2: #76946a
Zutty.color3: #c0a36e
Zutty.color4: #7e9cd8
Zutty.color5: #957fb8
Zutty.color6: #6a9589
Zutty.color7: #c8c093
Zutty.color8: #727169
Zutty.color9: #e82424
Zutty.color10: #98bb6c
Zutty.color11: #e6c384
Zutty.color12: #7fb4ca
Zutty.color13: #938aa9
Zutty.color14: #7aa89f
Zutty.color15: #dcd7ba
#else #else
st.lightmode: 1 st.lightmode: 1
st.background: #f6f2ee st.background: #f6f2ee
@@ -105,4 +129,24 @@ st.color12: #4863b6
st.color13: #8452d5 st.color13: #8452d5
st.color14: #488d93 st.color14: #488d93
st.color15: #f4ece6 st.color15: #f4ece6
Zutty.bg: #f6f2ee
Zutty.fg: #3d2b5a
Zutty.cr: #643f61
Zutty.color0: #352c24
Zutty.color1: #a5222f
Zutty.color2: #396847
Zutty.color3: #ac5402
Zutty.color4: #2848a9
Zutty.color5: #6e33ce
Zutty.color6: #287980
Zutty.color7: #f2e9e1
Zutty.color8: #534c45
Zutty.color9: #b3434e
Zutty.color10: #577f63
Zutty.color11: #b86e28
Zutty.color12: #4863b6
Zutty.color13: #8452d5
Zutty.color14: #488d93
Zutty.color15: #f4ece6
#endif #endif

View File

@@ -8,7 +8,7 @@ xset b off
xrandr --auto xrandr --auto
xrandr --output DP-0 --left-of DP-2 --primary xrandr --output DP-0 --left-of DP-2 --primary
xrandr --output HDMI-0 --left-of DP-0 xrandr --output HDMI-0 --left-of DP-0
xrdb -merge ~/.Xresources xrdb -merge ~/.Xresources -DHOME="$HOME"
setxkbmap pl -option ctrl:nocaps setxkbmap pl -option ctrl:nocaps
if [ -x ~/.fehbg ]; then if [ -x ~/.fehbg ]; then

View File

@@ -30,7 +30,7 @@ if [ -n "$XRES" ]; then
elif [ "$THEME" = light ]; then elif [ "$THEME" = light ]; then
sed -i 's/^#define THEME_DARK/#undef THEME_DARK/' "$XRES" sed -i 's/^#define THEME_DARK/#undef THEME_DARK/' "$XRES"
fi fi
xrdb -merge "$XRES" xrdb -merge "$XRES" -DHOME="$HOME"
pkill -USR1 '^st$' pkill -USR1 '^st$'
fi fi