Add detailed Copilot Chat settings including model selection, context
source, selection register, and highlight options. Expand keymaps to
support both normal and visual modes for toggling chat and prompts.
Improves usability and customization of Copilot Chat in Neovim.
- Updated snippet expansion function to use Lua syntax.
- Added new mappings for scrolling, completing, closing, selecting next/previous items, and confirming with replacement behavior.
- Ensured compatibility with Lua syntax in the Nix environment.
- Update `conform.nix` to configure notifyOnError and add keymaps for conform.nvim.
- Remove deprecated format_on_save settings.
- Add new key mappings for formatting with conform.nvim.
- Change file picker key from "<leader>ff" to "<leader>sf".
- Update description in telescope config for better clarity.
- No functional change, just a documentation improvement.
The neo-tree plugin configuration now includes an optional `closeIfLastWindow` setting that ensures the NeoTree window closes if it is the last open window. This enhancement improves user experience by automatically closing unnecessary file explorers.