22f97b4ac7
home: vim: lua: lsp: configure inlay hints
2025-05-03 13:56:12 +01:00
ec1c94676a
home: vim: highlight over-extended commit subjects
ci/woodpecker/push/check Pipeline was successful
2025-04-22 13:15:04 +00:00
6f5ac4e55f
home: vim: signtoggle: only show signs if 'number'
...
ci/woodpecker/push/check Pipeline was successful
If a buffer doesn't show a number column, I probably also don't want a
sign column to be toggled on/off in there.
2025-04-14 10:24:33 +00:00
67936af4c7
home: vim: signtoggle: remove 'TermOpen' event
...
It's now part of upstream's default setup.
2025-04-14 10:20:02 +00:00
e82ae4a219
home: vim: numbertoggle: remove 'TermOpen' event
...
It's now part of upstream's default setup.
2025-04-14 10:20:02 +00:00
d48d5c45e0
home: vim: remove 'friendly-snippets'
...
I never use them...
2025-04-04 19:06:19 +01:00
36aa641ec0
home: vim: rely on built-in diagnostic jump config
...
This reduces the surface area of my configuration.
2025-04-03 22:04:44 +01:00
2583cc6c12
home: vim: lua: lsp: add count to diagnostic maps
2025-04-03 22:04:44 +01:00
262dc48425
home: vim: use default 'diffopt:linematch'
...
It's now been defaulted to `linematch:40` on v0.11.
2025-04-03 22:04:44 +01:00
c1efc4316d
home: vim: lualine: add custom 'oil' extension
...
I don't like the built-in one.
2025-04-03 22:04:44 +01:00
4ef1b08f4e
home: vim: lualine: use built-in 'branch'
...
It now supports worktrees correctly (or at least I can't figure out
which issue I used to have with it...).
As a bonus, it also supports showing the correct branch for an `oil`
buffer.
This reverts commit 481d5f6f53 .
2025-04-03 22:04:44 +01:00
274d143031
home: vim: fix deprecated calls
2025-04-03 22:04:44 +01:00
dfb3c353ec
home: vim: remove 'lsp_lines'
...
It's been upstreamed!
2025-04-03 22:04:44 +01:00
458ea144c4
home: vim: remove 'fastfold' configuration
...
I missed it in the original commit that removed the plug-in from my
configuration...
2025-04-02 20:42:40 +01:00
b2758839e8
home: vim: lspconfig: add 'harper'
...
ci/woodpecker/push/check Pipeline was successful
Support for more languages is upcoming, I also need to check how to
handle custom words/dictionaries.
2025-03-24 16:51:52 +00:00
ca618b53cc
home: vim: oil: explicitly remove icons
...
ci/woodpecker/push/check Pipeline was successful
They started appearing on the latest bump, it looks like my
configuration started including `nvim-web-devicons` (see [1]).
I'll probably remove this configuration on the next nixpkgs bump (it's a
good canary to check that I *never* include icons in the future).
[1]: https://github.com/NixOS/nixpkgs/pull/382668
2025-02-28 11:00:12 +00:00
e65b3ed1fc
home: vim: ftplugin: add query
ci/woodpecker/push/check Pipeline was successful
2024-12-23 22:42:42 -05:00
322fbc970b
home: vim: lsp: rely on 'bashls' formatting
...
ci/woodpecker/push/check Pipeline was successful
I finally figured out why I was getting the wrong indentation, turns out
it was an issue in `lsp-format.nvim`. With that fixed/worked around, I
can now rely completely on `bash-language-server` for formatting.
I'll also rely on `shfmt` automatically detecting the type of file, as
(Neo)Vim cannot be made to reliably set `ft=bash` for Bash scripts and
`ft=sh` for POSIX shell.
Finally, I removed spaces after redirections, I've now come around to
liking the default (no spaces) better.
2024-12-18 20:20:28 -05:00
62de2772a4
home: vim: do not italicize comments
ci/woodpecker/push/check Pipeline was successful
2024-11-05 15:54:18 +00:00
38f3ac0ce5
home: vim: lspconfig: add 'typos-lsp'
ci/woodpecker/push/check Pipeline was successful
2024-09-27 14:11:03 +00:00
898523d079
treewide: fix typos
2024-09-27 13:49:29 +00:00
e67b055a7b
home: vim: fix unimpaired mapping groups
ci/woodpecker/push/check Pipeline was successful
2024-09-09 21:40:54 +01:00
1e2872c5c7
home: vim: fix '+'/'-' highlighting in diffs
...
ci/woodpecker/push/check Pipeline failed
I'm not a big fan of the new highlighting [1].
[1]: https://github.com/nvim-treesitter/nvim-treesitter/pull/6619
2024-07-27 15:09:52 +01:00
9ed2dcefde
home: vim: which-key: use lua callbacks
ci/woodpecker/push/check Pipeline failed
2024-07-26 11:54:11 +00:00
0d820cc2f4
home: vim: move 'nohls' to 'which-key'
2024-07-26 11:52:17 +00:00
6b7510cfd9
home: vim: show directories in blue
...
ci/woodpecker/push/check Pipeline failed
Blue is much more readable when the night filter kicks in.
2024-07-25 20:32:15 +01:00
58760280be
home: vim: update for 'which-key' v3
...
It complains quite loudly about the legacy mapping syntax.
2024-07-25 20:32:15 +01:00
442eef0482
home: vim: git: fix deprecated functions
ci/woodpecker/push/check Pipeline was successful
2024-07-25 09:39:38 +00:00
997f208d30
home: vim: remove irrelevant filetype plugins
...
I don't make use of their non-upstreamed functionality.
2024-07-24 16:33:09 +00:00
326f9d039a
home: vim: disable 'swapfile'
...
ci/woodpecker/push/check Pipeline was successful
As before, I still dislike this option and find its downsides worse than
its upsides.
2024-07-22 16:05:54 +00:00
abaa7119e7
home: vim: consistent 'unimpaired' mapping names
ci/woodpecker/push/check Pipeline was successful
2024-07-20 11:34:42 +01:00
c6735f3912
home: vime: tree-sitter: remove 'which-key'
...
ci/woodpecker/push/check Pipeline was successful
The plug-in now has support for setting mapping descriptions by itself.
2024-07-19 11:38:55 +00:00
3438290e32
home: vim: tree-sitter: move mappings from 'after'
2024-07-19 11:38:55 +00:00
82f49f1389
home: vim: telescope: move mappings from 'after'
2024-07-19 11:38:55 +00:00
5918a0b9e6
home: vim: signtoggle: use lua callbacks
...
Use `vim.opt` because this is a local option (i.e: similar to `set` it
defaults to setting it locally, `vim.opt_local` is not necessary).
2024-07-19 11:38:55 +00:00
a7c542784c
home: vim: numbertoggle: use lua callbacks
...
Use `vim.opt` because those are local options (i.e: similar to `set` it
defaults to setting it locally, `vim.opt_local` is not necessary).
2024-07-19 11:38:55 +00:00
280829b54f
home: vim: signtoggle: fix toggling
...
Don't know how I missed this for so long...
2024-07-19 11:38:55 +00:00
5ffe2653c0
home: vim: git: work around partial staging issue
...
See [1].
[1]: https://github.com/lewis6991/gitsigns.nvim/issues/929
2024-07-19 11:38:54 +00:00
5592a120a4
home: vim: git: use 'partial'
2024-07-19 11:38:54 +00:00
bcd9a31bb8
home: vim: lua: utils: add 'partial'
...
Love me some functional goodness.
This was taken from [1].
[1]: https://reddit.com/r/lua/comments/fh2go5
2024-07-19 11:36:26 +00:00
966934a8bc
home: vim: git: use lua in hunk mappings
2024-07-19 11:36:26 +00:00
88e4d72366
home: vim: git: use lua in visual mappings
...
I thought the partial staging feature had broken, but it looks to be
unrelated [1].
[1]: https://github.com/lewis6991/gitsigns.nvim/issues/1088
2024-07-19 11:36:26 +00:00
16d68022eb
home: vim: enable swap and undo files
...
ci/woodpecker/push/check Pipeline was successful
Trying it on for size, since NeoVim does use XDG directories for those.
2024-07-12 19:13:09 +01:00
0de9966127
home: vim: remove redundant 'nobackup'
...
It's already the default.
2024-07-12 19:13:09 +01:00
452399ee4c
home: vim: oil: add detail view toggle mapping
2024-07-12 19:12:58 +01:00
6a6f3aed63
home: vim: migrate to 'oil.nvim'
2024-07-12 19:12:12 +01:00
dc90e14e60
home: vim: lspconfig: add 'starpls'
ci/woodpecker/push/check Pipeline was successful
2024-07-01 09:59:41 +00:00
c2362795d8
flake: bump inputs
...
Fixup `bash-language-server` which has been migrated out of `nodePackages`.
2024-06-21 15:40:34 +00:00
442d267ca2
home: vim: lsp: add missing type hint
2024-05-28 13:49:00 +00:00
e0b66e89f9
home: vim: ftplugin: remove bp
...
It's now part of the upstream runtime as of v0.10, so this file is
redundant and can be removed.
2024-05-24 14:39:55 +01:00