LazyNvim_anmited


"/home/yossef/notes/git/nvims/LazyNvim_anmited.md"

path: git/nvims/LazyNvim_anmited.md

- **fileName**: LazyNvim_anmited
- **Created on**: 2025-03-23 15:18:20

Neovim Keymap Configuration

Directory Structure Breakdown

General Keybindings

Custom Mappings

Plugin Setup and Features

This setup uses Lazy.nvim for better performance and easy plugin management.

Core Plugins

Icons & Animations

For a more modern, animated feel:

Performance Tips

, { noremap = true })


- Move between split windows
{{CODE_BLOCK_3}}
These mappings allow you to navigate between windows using `Ctrl + h/j/k/l`.

- Resize windows
{{CODE_BLOCK_4}}
These allow you to resize splits easily with `Ctrl + Arrow keys`.

## Plugin Setup and Features

This setup uses **Lazy.nvim** for better performance and easy plugin management.

### Core Plugins

- **telescope.nvim**: Fuzzy finder for files, buffers, and more
{{CODE_BLOCK_5}}

- **harpoon**: Quick file navigation
{{CODE_BLOCK_6}}

- **null-ls/none-ls**: Formatting and linting
{{CODE_BLOCK_7}}

- **lsp-zero**: Simplifies LSP setup (autocomplete, diagnostics, snippets)
{{CODE_BLOCK_8}}

- **dashboard.nvim**: Animated, aesthetic start screen
{{CODE_BLOCK_9}}

- **plenary.nvim**: Utility library (dependency for telescope and harpoon)

### Icons & Animations

For a more modern, animated feel:
- **nvim-web-devicons**: Adds filetype icons.
{{CODE_BLOCK_10}}
- **nvim-notify**: Beautiful pop-up notifications.
{{CODE_BLOCK_11}}

## Performance Tips

- **Lazy-loading plugins**: Ensure only essential plugins load on startup.
- **Profiling startup time**: Use `:Lazy profile` to check slow plugins.



**continue**:[[./astro_nvim.md]]
**before**:[[./nvim_lazy_second_style.md]]