twfksh / nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

A Neovim configuration that is small and modular.

Installation

Install Neovim

This neovim configuration targets only the latest 'stable' and latest 'nightly' of Neovim. If you are experiencing issues, please make sure you have the latest versions.

Install External Dependencies

External Requirements:

  • Basic utils: git, make, unzip, C Compiler (gcc)
  • ripgrep
  • A Nerd Font: optional, provides various icons
    • if you have it set vim.g.have_nerd_font in init.lua to true
  • Language Setup:
    • If want to write Typescript, you need npm
    • If want to write Golang, you will need go
    • etc.

Install

NOTE Backup your previous configuration (if any exists)

Neovim's configurations are located under the following paths, depending on your OS:

OS PATH
Linux, MacOS $XDG_CONFIG_HOME/nvim, ~/.config/nvim
Windows (cmd) %userprofile%\AppData\Local\nvim\
Windows (powershell) $env:USERPROFILE\AppData\Local\nvim\

Clone nvim

Linux and Mac
git clone https://github.com/twfksh/nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
Windows

If you're using cmd.exe:

git clone https://github.com/twfksh/nvim.git %userprofile%\AppData\Local\nvim\

If you're using powershell.exe

git clone https://github.com/twfksh/nvim.git $env:USERPROFILE\AppData\Local\nvim\

Post Installation

Start Neovim

nvim

That's it! Lazy will install some plugin. Use :Lazy to view current plugin status. Hit q to close the window.

About

License:MIT License


Languages

Language:Lua 100.0%