My current Neovim configuration files.
- 📦 Package Manager: Lazy
- 🪛 Leader: Space
- [Visual] '<': Unindent selection and don't lose focus.
- [Visual] '>': Indent selection and don't lose focus.
- Theme is Catppuccin with mocha flavor.
- : Select previous item.
- : Select next item.
- + k: Select previous item.
- + j: Select next item.
- + b: Scroll docs down.
- + f: Scroll docs up.
- + : Complete.
- + e: Close.
- : Confirm.
- : Next item.
- + d > r: [D]ap Open [R]EPL.
- + d > b: [D]ap Toggle [b]reakpoint.
- + d > c: [D]ap [c]ontinue.
- + d > o: [D]ap step [o]ver.
- + q > f: Quick fix feature.
Globaly:
- + b: Toggle file explorer.
Locally:
- + ]: Chnage to selected.
- + k: Show info.
- + r: Rename file.
- + t: Open in new tab.
- + v: Open in vertical split.
- + x: Open in horizontal split.
- : Close directory.
- : Open.
- : Open preview.
- . : Run command on file.
- bmv: [B]ulk [m]ove [b]ackwards.
- x: Cut
- c: [C]opy.
- p: Paste.
- d: Delete.
- D: Trash.
- E: Expand all.
- e: Rename basename.
- F: Clean filter.
- f: Filter.
- H: Toggle Hidden.
- I: Toggle gitignored.
- m: Bookmark
- P: Parent directory.
- s: Open in system.
- S: Search.
- W: Collapse.
- y: Copy name.
- Y: Copy relative path.
Extensions:
The lsp.base.lua file is reserved for copying, any lsp in use should be added to lsp.lsplist.lua.
- Clangd: Has GDB and CodeLLDB dap.
- Lua Language Server
- Pyright: Support debugging with debugpy package.
- Zig Language Server
- Rust: Rust Analyzer
For CodeLLDB please install binaries of codelldb in ~/.local/share/nvim/dap/codelldb.