init.lua: Main configuration filelsp/: Directory for LSP configurationslua/: Directory for Lua moduleskeymaps.lua: Key mappingsconfig/: Configuration files for pluginsplugins/: Plugin management filesediting/: Editing-related pluginsetc/: Miscellaneous pluginsthemes/: Theme configurationsui/: UI-related pluginsworkflow/: Workflow-related plugins
vim.g.ide_mode: Only apply editing pluginsvim.g.lsp: Enable LSP features
| Shortcut | Description | Mode | Command |
|---|---|---|---|
Ctrl + n |
Toggles the NvimTree window | Normal | <cmd>NvimTreeToggle<cr> |
<leader> + f |
Focuses the NvimTree window | Normal | <cmd>NvimTreeFocus<cr> |
| Shortcut | Description | Mode | Command |
|---|---|---|---|
Ctrl + Space |
Find files | Normal | <cmd>Telescope find_files<cr> |
Tab + Space |
Live grep for text across the project | Normal | <cmd>Telescope live_grep<cr> |
Ctrl + b + Space |
Search through open buffers | Normal | <cmd>Telescope buffers<cr> |
Alt + Space |
Find recent and frequent files | Normal | <cmd>Telescope frecency workspace=CWD<cr> |
Alt + f |
Grep for the word under the cursor | Normal | <cmd>Telescope grep_string<cr> |
| Shortcut | Description | Mode | Command |
|---|---|---|---|
gt |
Go to next buffer | Normal | <cmd>BufferLineCycleNext<cr> |
gT |
Go to prev buffer | Normal | <cmd>BufferLineCyclePrev<cr> |
| Shortcut | Description | Mode | Command |
|---|---|---|---|
=s |
Toggle split/join | Normal | (Plugin internal) |
| Shortcut | Description | Mode | Command |
|---|---|---|---|
<leader> + sa |
Add surrounding | Normal / Visual | (Plugin internal) |
<leader> + sd |
Delete surrounding | Normal | (Plugin internal) |
<leader> + sr |
Replace surrounding | Normal | (Plugin internal) |
<leader> + sh |
Highlight surrounding | Normal | (Plugin internal) |
| Shortcut | Description | Mode | Command |
|---|---|---|---|
Alt + h |
Move selection/line left | Normal / Visual | (Plugin internal) |
Alt + l |
Move selection/line right | Normal / Visual | (Plugin internal) |
Alt + j |
Move selection/line down | Normal / Visual | (Plugin internal) |
Alt + k |
Move selection/line up | Normal / Visual | (Plugin internal) |