Gered
5fb6ebdad4
add vim-expand-region
2024-09-07 14:58:07 -04:00
Gered
706ac2ace6
add nvim-colorizer
2024-09-06 23:22:46 -04:00
Gered
dc90a7dd71
adjust completion list keymaps
...
disable up/down arrow key navigation in the completion list. up/down
arrow keys will instead close the list. this helps reduce the feeling
of interruption i sometimes get when a completion list is open but i
(for whatever reason) need to navigate away from the current cursor
position, which would otherwise require either accepting the completion
or continuing to type at the cursor, or cancelling the completion with
the escape key.
it's a small thing, but this helps reduce some annoyances/frustrations
with auto-completion by having less overloading of the cursor keys
while in insert mode
ctrl-j and ctrl-k now behave identically to the old completion list
up/down arrow key mappings.
also the escape key mapping now performs an abort instead of just
closing the list. this feels a little bit more appropriate, but i'll
probably have to try this out for a while and see if i feel like it is
an improvement or just extra confusion.
2024-09-06 21:43:30 -04:00
Gered
c863e4cdfb
adjust dashboard config
2024-09-06 19:06:46 -04:00
Gered
6cbf90c514
expand list of treesitter languages to be always installed
2024-09-06 18:46:48 -04:00
Gered
14ee4f6f0b
add formatter config for yamlfix and clang-format
...
clang-format's built in styles REALLY all suck quite badly. how the
fuck is it possible that this tool can be made with builtin styles
that offer very little in the way of variety? jesus christ ...
2024-09-06 18:46:22 -04:00
Gered
bc0cf8961e
default to not format on save, except for explicitly listed filetypes
2024-09-06 18:36:15 -04:00
Gered
bd7eb9be0f
move mason and related config out of lsp
...
i don't like having a large part of the mason config stuffed away in
the lsp plugin config file as lsp isn't the only thing that mason helps
with.
however it is a bit icky to organize, as mason config does need to be
spread out in different places to integrate with the different
components like lsp, dap, formatting, etc.
2024-09-06 18:34:47 -04:00
Gered
a9e7376285
add nvim-ansible
2024-09-06 18:32:10 -04:00
Gered
d7c486e7f4
switch to catppuccin theme/colorscheme
2024-09-05 21:57:47 -04:00
Gered
2c280e967e
adjust tabstop and shiftwidth
2024-09-04 23:55:52 -04:00
Gered
aaca74819e
maybe sort of better rust and cmake buffer keymaps
...
this has still got a bunch of annoying gotchas. both the cmake-tools
and rustaceanvim plugins are buggy and limited in extremely annoying
ways
2024-09-04 23:54:43 -04:00
Gered
68bc8119a4
add cmake-tools and some initial config/support for cmake projects
2024-09-04 14:23:08 -04:00
Gered
376794ae63
debugging keymapping adjustments and dapui open/close behaviour tweak
...
i don't ever want dapui to automatically close when the debug session
is done or disconnected. that's just completely ridiculous!
2024-09-04 13:35:51 -04:00
Gered
3d6473e82a
ensure mason installs clangd for lsp integration
2024-09-04 12:19:37 -04:00
Gered
afa89e69b1
ensure mason installs codelldb for dap integration
2024-09-04 12:18:11 -04:00
Gered
3fde32555f
add overseer
...
no config, will be figured out later
2024-09-04 12:15:57 -04:00
Gered
d97b931a54
add keymapping to list todo/hack/warn/etc style comments
2024-09-04 10:14:05 -04:00
Gered
e57d86d6e2
disable some semi-duplicated / extremely similar keymaps
2024-09-03 20:23:16 -04:00
Gered
2a4ab0d507
add another trouble keymapping
...
quicker access to current buffer diagnostics because it's pretty useful
2024-09-03 19:44:28 -04:00
Gered
85a6073677
add beacon
2024-09-03 19:37:39 -04:00
Gered
ef34356faa
add trouble
2024-09-03 19:20:10 -04:00
Gered
ce0b408976
add completion list keymapping to close the list
2024-09-03 18:56:18 -04:00
Gered
f31f60061d
add outline
2024-09-03 18:50:49 -04:00
Gered
12d125b471
add keymaps for clearing and listing all breakpoints
2024-09-03 17:39:01 -04:00
Gered
8dd235cbb6
update debugger keymaps
...
this matches many other IDE debuggers
2024-09-03 17:38:46 -04:00
Gered
aa77aab59a
add cmp-nvim-lsp-signature-help for automatic function param help popup
2024-09-03 17:10:52 -04:00
Gered
344ba497eb
filter out snippets from completion suggestions
2024-09-03 16:48:56 -04:00
Gered
c5798dfa1f
add keymap for showing a floating neo-tree buffer
2024-09-03 16:14:47 -04:00
Gered
8558b2e736
replace bufferline with barbar
2024-09-03 14:52:20 -04:00
Gered
639e8e2553
add rustaceanvim
2024-09-03 00:02:05 -04:00
Gered
a788910840
re-adjust a bunch of existing keymaps. add new bufferline keymaps
2024-09-02 01:08:59 -04:00
Gered
1489d7c7e7
add nvim-notify
2024-09-01 23:42:28 -04:00
Gered
4e86ed636a
adjust neo-tree configuration
...
enable_git_status is being added here solely to make it easy to disable
in the future should it cause any problems (e.g. slow performance over
remotely mounted filesystems). the default for this option is 'true'
2024-09-01 23:12:19 -04:00
Gered
9486b2e45d
better way of disabling nvm-lint
2024-09-01 22:37:54 -04:00
Gered
c7a100e309
change indent-blankline indent chars back to a solid bar
...
the dashed line bar looks weird now in neovim gui's (e.g. neovide)
now with the adjusted font settings (negative linespacing)
2024-09-01 21:52:20 -04:00
Gered
b9bbe3a9a4
ensure termguicolors is enabled for bufferline
...
neovim tries to enable it by default anyway, but since i noticed this
in the bufferline docs, i figured i'd make it explicit just in case
2024-09-01 21:51:30 -04:00
Gered
eb0c32f20e
tweak gui font settings some more
...
mainly aimed at neovide again. but the guifont setting can be set
outside of that neovide check so as to apply to any other neovim gui
app i suppose
2024-09-01 21:50:47 -04:00
Gered
8803e80213
disable nvim-lint for now
...
since i have none of the necessary external linting tools installed
right now
2024-09-01 20:56:37 -04:00
Gered
195728fb8b
switch to automatically finding and importing everything in plugins dir
2024-09-01 19:58:36 -04:00
Gered
2541f2b1d7
add bufferline
2024-09-01 19:50:25 -04:00
Gered
35c1093d4e
adjustments to indent-blankline config. disable by default
2024-09-01 19:25:06 -04:00
Gered
00f8a43580
add keymap to allow toggling indentation guides on/off
2024-09-01 19:20:58 -04:00
Gered
8b1e729b58
update indent-blankline to exclude various special plugin buffers
2024-09-01 18:59:10 -04:00
Gered
ab66569d22
add dashboard
2024-09-01 18:57:17 -04:00
Gered
a1d27de7b0
add toggleterm
2024-09-01 18:43:26 -04:00
Gered
f4716511b2
replace mini.statusline with lualine
2024-09-01 18:25:04 -04:00
Gered
2d6c0f01b6
rename plugin files to match actual plugin name
...
can't do that obviously in all cases, as some plugin files are
including several different related plugins together
2024-09-01 17:26:31 -04:00
Gered
a9ecc491de
modularize & enable more plugins, remove some kickstart comment blocks
2024-09-01 16:38:18 -04:00
Gered
e4b69474a3
initial commit
...
based on https://github.com/nvim-lua/kickstart.nvim
2024-08-31 17:37:26 -04:00