Skip to content

kylechang133/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim Configuration

Plugins

File Structure

~/.config/nvim
├── init.lua
└── lua
    ├── config
    │   ├── keymaps.lua
    │   └── options.lua
    ├── plugins
    │   ├── ai.lua
    │   ├── colorscheme.lua
    │   ├── completions.lua
    │   ├── cutlass.lua
    │   ├── fzf_lua.lua
    │   ├── git.lua
    │   ├── harpoon.lua
    │   ├── lazygitnvim.lua
    │   ├── lsp_config.lua
    │   ├── lualine.lua
    │   ├── markdown-preview.lua
    │   ├── none_ls.lua
    │   ├── nvim_tmux_nav.lua
    │   ├── oil.lua
    │   ├── omni_preview.lua
    │   └── treesitter.lua
    └── plugins.lua

Installation Instructions

Requrements:

  • ripgrep (for fzf-lua live-grep functionality)
  • lazygit (the best/only way to use git)
  • Any terminal emulator that has full color support (for colorscheme) (I recommend Ghostty or Kitty on MacOS/Linux)
  • (Optional) node.js (for copilot plugin)

Steps:

  1. Install Neovim using the package manager of your choice (I use Homebrew on MacOS or pacman)
  2. cd into the .config directory
  3. Remove the pre-existing nvim directory
  4. Clone this repository
  • NOTE: This Neovim configuration has navigation support with Tmux; In order to get the full functionality, Tmux must be installed on your machine AND have the corresponding plugin installed in its configuration file (~/.tmux.conf).

About

My Neovim Configuration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages