Alexis12119/nvim-config

github github
luaneovimlazynvimpdeneovim-configurationneovim-luaneovim-configneovim-setupnvim-setupnvim-settingsnvim-configsnvim-configurationnvim-luanvim-config
stars 155
issues 0
subscribers 3
forks 10
CREATED

2022-07-07

UPDATED

3 hours ago


Last commit

Preview

✨ Features

  • Plugin Management: Efficiently manage plugins with lazy.nvim.
  • Built-in Code Runner: Execute code right from Neovim.
  • Project Management: Simplify project handling with project.nvim.
  • File Explorer: Navigate projects seamlessly using nvim-tree.lua.
  • Diff Viewer: Easily cycle through diffs with diffview.nvim.
  • Enhanced Searching: Improve searching with flash.nvim.
  • Autocompletion: Experience intelligent autocompletion with nvim-cmp.
  • Language Support: Harness the power of Language Server Protocol with nvim-lspconfig.
  • Formatting: Keep your code clean with conform.nvim.
  • Syntax Highlighting: Enjoy enhanced syntax highlighting with nvim-treesitter.
  • Fuzzy Finding: Find files and more with ease using telescope.nvim.
  • Integrated Terminal: Access a terminal within Neovim using toggleterm.nvim.
  • Git Integration: Effortlessly manage Git repositories with gitsigns.nvim and lazygit.
  • Keymap Cheatsheet: Quickly reference keymaps with which-key.nvim.
  • Markdown Preview: Preview your Markdown files with markdown-preview.nvim.

🌟 Stargazers

I appreciate the support from all the Stargazers! Stargazers

📄 Requirements

Before you dive in, ensure you have the following requirements installed:

NOTE: I'm using scoop to install them.

💻 Installation

To get started, follow these steps:

  1. Remove or move your current nvim directory (if it exists) and make sure Neovim is not running.

  2. Clone the configuration and NvChad:

    • Linux:

      git clone https://github.com/NvChad/NvChad.git ~/.config/nvim
      git clone https://github.com/Alexis12119/nvim-config.git ~/.config/nvim/lua/custom
      
    • Windows (Powershell):

      Invoke-WebRequest https://raw.githubusercontent.com/Alexis12119/nvim-config/main/installer/install.ps1 -UseBasicParsing | Invoke-Expression
      
    • Windows (CMD):

      git clone https://github.com/NvChad/NvChad.git %localappdata%\nvim
      git clone https://github.com/Alexis12119/nvim-config.git %localappdata%\nvim\lua\custom
      
  3. Run nvim and wait for the plugins to be installed.


CREDITS

This Neovim configuration is built upon the foundation of NvChad. Special thanks to the NvChad community and developers for their fantastic work.

“Make it work, make it right, make it fast.”

- Kent Beck