Modern, minimal Neovim setup with native LSP.
- Plugin Manager: lazy.nvim
- File Explorer: Neo-tree (
<C-n>to toggle) - Fuzzy Finder: Telescope (
<leader>fffor files,<leader>fgfor grep) - LSP: Native LSP with TypeScript, Lua support
- Completion: nvim-cmp with snippets
- Syntax: Treesitter
- Theme: TokyoNight
- Git: Gitsigns
- Statusline: Lualine
- Shell: Zsh with oh-my-zsh
- Theme: Random emoji
- Environment: Auto-configured for Shopify dev, homebrew, nvm
git clone https://github.com/jamieguerrero/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shLeader key: <Space>
<C-n>- Toggle file tree<leader>ff- Find files<leader>fg- Live grep<leader>fb- Find buffers<leader>fr- Recent files
gd- Go to definitiongr- Go to referencesK- Hover documentation<leader>rn- Rename<leader>ca- Code actions[d/]d- Next/previous diagnostic
jk- Exit insert mode<C-h/j/k/l>- Window navigation<Esc>- Clear search highlight
- Open nvim - plugins auto-install
- Run
:checkhealthto verify - Mason will auto-install TypeScript LSP
- Enjoy! 🌙