Skip to content

Vim cleanup#282

Merged
djensenius merged 5 commits into
mainfrom
vim-cleanup
Jan 19, 2026
Merged

Vim cleanup#282
djensenius merged 5 commits into
mainfrom
vim-cleanup

Conversation

@djensenius
Copy link
Copy Markdown
Owner

This pull request primarily refactors Neovim plugin keybinding configuration to use the keys table instead of manual vim.keymap.set calls in plugin config functions. It also introduces several new plugins and updates Fish shell theme variable handling for compatibility with Fish 4.3. The changes improve maintainability, consistency, and extensibility of the Neovim configuration.

Neovim Plugin Keybinding Refactor:

  • Migrated keybindings for several plugins (fzf-lua, gitsigns.nvim, mason-nvim-dap, neo-tree.nvim) from vim.keymap.set in config functions to the keys property in their respective plugin specs, leading to cleaner and more declarative configuration. [1] [2] [3] [4] [5]

New Plugin Additions:

  • Added flash.nvim for enhanced navigation and search, with mapped keys for jumping, treesitter integration, and more.
  • Added mini.ai for advanced text object selection, leveraging treesitter and custom patterns.
  • Added grug-far.nvim for improved search and replace functionality, with a keybinding for quick access.

Plugin Configuration Enhancements:

  • Added additional library paths for type definitions in lazydev.lua, improving Lua development experience.

Fish Shell Theme Migration:

  • Migrated Fish shell theme variables from universal to global scope for compatibility with Fish 4.3, moving settings from fish_variables to a new fish_frozen_theme.fish.bak file and removing them from fish_variables. [1] [2]

Other Changes:

  • Removed the rename.vim plugin from the Neovim plugin list.
  • Removed the custom dashboard configuration for alpha-nvim.

References:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]

@djensenius djensenius merged commit 8c011f1 into main Jan 19, 2026
5 checks passed
@djensenius djensenius deleted the vim-cleanup branch January 19, 2026 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant