Skip to content

jylkim/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-config

My Neovim configuration based on Lua + lazy.nvim.

Prerequisites

Structure

~/.config/nvim/
├── init.lua                  # Entry point (VSCode / Neovim branch)
└── lua/
    ├── config/
    │   ├── init.lua           # lazy.nvim bootstrap & config loader
    │   ├── globals.lua        # Leader key (Space)
    │   ├── options.lua        # Editor options
    │   ├── keymaps.lua        # Global keymaps
    │   └── commands.lua       # Custom commands
    ├── plugins/               # Plugin configs (auto-loaded by lazy.nvim)
    └── utils/                 # Utility functions

Plugins

Plugin Description
onenord.nvim Color scheme
lualine.nvim Statusline
bufferline.nvim Buffer tabs
neo-tree.nvim File explorer
telescope.nvim Fuzzy finder
nvim-treesitter Syntax highlighting
nvim-lspconfig LSP configuration
mason.nvim LSP/formatter installer
nvim-cmp Autocompletion
conform.nvim Formatter (stylua, ruff, prettierd)
trouble.nvim Diagnostics list
which-key.nvim Keymap popup
gitsigns.nvim Git signs
noice.nvim UI enhancements
indent-blankline.nvim Indent guides
Comment.nvim Comment toggle
nvim-autopairs Auto bracket pairs
render-markdown.nvim Markdown preview
minuet-ai.nvim AI code completion
claudecode.nvim Claude Code integration

Key Bindings

Leader key: Space

General

Key Action
<leader>e Neotree toggle
<leader>h Clear search highlights
<leader>s Vertical split
<leader>S Horizontal split
<C-h/j/k/l> Pane navigation
<Tab> / <S-Tab> Next / Previous tab

Find (Telescope)

Key Action
<leader>ff Find files
<leader>fg Live grep
<leader>fb Buffers
<leader>fh Help tags

LSP

Key Action
gd Go to definition
gD Go to declaration
gr Find references
gi Go to implementation
K Hover info
<leader>rn Rename symbol
<leader>ca Code action
<leader>f Format buffer
<leader>r Diagnostic float
<leader>D Type definition
<leader>i Toggle inlay hints
[d / ]d Previous / Next diagnostic

Trouble

Key Action
<leader>xx Toggle diagnostics
<leader>xd Buffer diagnostics
<leader>xq Quickfix list

Claude Code

Key Action
<leader>ac Toggle Claude
<leader>af Focus Claude
<leader>ar Resume Claude
<leader>as Send to Claude (visual)

LSP Servers

Auto-installed via mason-lspconfig: lua_ls, ty, ruff, rust_analyzer, jdtls, gopls, ts_ls, eslint

About

My nvim config settings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages