311c317e00
Use shfmt for bash instead of sh.
...
Similar reason as previous commit;
3eeff04c9b , use `shellcheck` for `bash`
instead of `sh`.
`sh` files get their filetype set to `bash`, for treesitter to function
properly.
2026-02-03 20:24:01 +01:00
69b4ac5ca7
Set spelling formatting in colour overrides as well
2026-02-03 18:06:36 +01:00
3eeff04c9b
use shellcheck for bash instead of sh
...
sh is renamed to bash for treesitter reasons.
2026-02-03 18:05:53 +01:00
8d273483ee
Include : in highlight patterns
2026-02-03 18:05:22 +01:00
4b4641f6a9
Move localisation configuration into .config/locale.conf
2026-02-02 12:52:17 +01:00
c77546c8a7
Add some overrides to make variable-types all the same.
2026-01-28 12:20:05 +01:00
b7d4836f9f
Remove lazy in favour of mini.deps
2026-01-27 22:49:17 +01:00
281589bf18
delete lsp-signature, since I am unsure if it is actually used.
2026-01-27 22:49:17 +01:00
67a7ac42e2
Add mini.pick, replacing telescope
2026-01-27 21:18:19 +01:00
cd2bc14c64
Add mini.hipatterns to replace todo-comments
2026-01-27 21:14:31 +01:00
6d3b91ebdf
Use ${XDG_CACHE_HOME}/nvim/tree-sitter for treesitter parser caching.
2026-01-27 10:55:07 +01:00
5b63e518b3
Include markdown and markdown_inline in pre-installed, since those are very likely unavoidable.
...
I use Markdown rendering for comment strings, or something like that,
hence this is probably good to have pre-emptively.
2026-01-27 00:57:27 +01:00
d5c4af6ad0
Allow for aliassing certain file types, to convert to a type with treesitter highlighting.
...
I chose bash for a replacement for sh, since it seemed to be the closest
out of all options. Which makes sence, since it is the bourne again
shell.
2026-01-26 23:58:23 +01:00
be197ca7aa
Add logic for pre-installation of common types.
2026-01-26 23:04:27 +01:00
b066ba917f
Rework nvim-treesitter to use the "newer" variant.
...
I still am experiencing some minor issues, when it comes to comment
placement, and inconsitencies with jsonc, for instance.
However, there's only so much one can do.
2026-01-26 22:56:50 +01:00
177b4f26ad
Use vim.filetype.add over creating an autocmd
2026-01-26 22:01:23 +01:00
788f5a7ee1
Add keybind to show notifications.
2026-01-26 22:01:23 +01:00
a97fc2c37d
show signature in the branch log command
2026-01-26 22:01:05 +01:00
726086ccae
fix: Pictures directory to Photos
2026-01-26 14:45:27 +01:00
512b622acc
Remove clangtidy from the linter array
2026-01-25 11:19:36 +01:00
c4f043adbe
rever network interface in polybar
2026-01-22 13:30:26 +01:00
591f2b4233
change toggleterm to use 'float'
2026-01-22 13:30:16 +01:00
b502f37ac2
fix: use mini files global, rather than requesting minifiles
2026-01-22 13:30:03 +01:00
24ecfbdb9d
Make mini.nvim ignore git ignored files.
...
Based off of
31f7988420
(thanks)
2026-01-15 16:33:11 +01:00
f45f666236
Spaces to tabs in rofi configuration files
2026-01-13 13:16:59 +01:00
6e3cb5bead
Delete unused/exessive configurations
2026-01-13 13:16:35 +01:00
0c91e29ad4
Rework i3 application auto-starting
2026-01-13 13:09:48 +01:00
4f315f2af8
Include user-dirs.dirs in .profile, and use capitalised versions of the set names.
...
We already use auto-capitalisation in the shell, so we actually benefit
from having capitalised names, considering it reduces headaches induced
by hardcoded paths. Also, now that we've accepted that the home
directory will be a mess, it will aid standing out.
Also source the file in .profile, because it should've been from the
start.
2026-01-13 13:04:02 +01:00
68570786a3
reconfigure polybar network
2026-01-03 14:42:26 +01:00
81614f36bf
fix: smart indentation was counting \t as a character.
...
The code now counts the amount of characters up to a \t, which we know
is already aligned.
2025-12-26 11:38:02 +01:00
8f332f09f8
switch to ccls
...
clangd is too dependent on the `clang` compiler
2025-12-26 11:38:02 +01:00
e66496bef4
add a custom lazygit command, so I can push specific commits
2025-12-26 11:38:02 +01:00
b9b59500a4
add ctrl+f4 close keybind to neovim
2025-12-26 11:38:02 +01:00
61554dc37f
auto-start thunderbird in i3 config
2025-12-26 11:38:02 +01:00
95d183685b
modify mini statusline to use all-caps mode names.
2025-12-26 11:38:02 +01:00
608e0fec58
add comments to relevant areas
2025-12-26 11:38:02 +01:00
7286780735
add keybindings for following definitions / references
2025-12-26 11:38:02 +01:00
2ec4a14731
remove lf-nvim in preference of mini.lua
2025-12-26 11:38:02 +01:00
3942a56ddb
remove all options that will be using the defaults.
2025-12-26 11:38:02 +01:00
248a9c2584
sort opts alphabetically
2025-12-26 11:38:02 +01:00
6b42be79bc
remove reserved identifier from clang tidy configurations.
...
Sometimes I just have to use the reserved identifier.
2025-12-26 11:38:02 +01:00
7c2b03d867
write keybindings for buffer management
2025-12-26 11:38:02 +01:00
d569894dae
replace the bufferline with the mini variant
...
added devicons to telescope deps, so the deps are tracked more
accurately.
2025-12-26 11:38:02 +01:00
76367fbf27
replace autopairs with a mini version
2025-12-26 11:38:02 +01:00
c074974e26
replace which-key with a functionality from mini
2025-12-26 11:38:02 +01:00
4f25464998
remove unused/rarely used render markdown
...
we'll need to fing a better solution regardless
2025-12-26 11:38:02 +01:00
36eb8e4847
replace inconsistent trailing whitespace functionality with one from mini
2025-12-26 11:38:02 +01:00
2574c1e892
replace snacks with some mini functions
2025-12-26 11:38:02 +01:00
825cde9d72
replace gitsigns with the mini variant
2025-12-26 11:38:02 +01:00
bde4b69817
add some extra mini plugins
2025-12-26 11:38:02 +01:00