Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyNvimConfig

Introduction

This is my personal neovim configuration. It's not that good in terms of functionality(personaly I think that I could have made it better) or speed(relative to any neovim ditributions) but someone can take inspiration from it. Although the ui aspects might be pleasing. It has a ton of lsp setups, linters and formatters .Very unnecessary, you can clone the repo either full or shallow clone (git clone --depth=1 ) and it would load everything as long as you have all of the dependencies. NOT a Neovim distribution, but instead a reference point for your configuration.

--> --> --> --> --> --> --> -->

Installation

Install Neovim

MyNvimConfig targets only the most recent stable release of Neovim(still differences might exist).Lastest stable release of Neovim '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
  • Clipboard tool (xclip/xsel/win32yank or other depending on platform)
  • A Nerd Font: optional, provides various icons
  • Language Setup:
    • If you want to write Typescript, you need npm
    • If you want to write Golang, you will need go
    • etc.

🚀 Getting Started

You can use this repo as your starter config(You shouldn't if you don't know what you are doing, the Treesitter, Lsp and linter setup needs to be improved.) but you probably wanna start with something like kickstart.nvim
  • Make a backup of your current Neovim files:

    mv ~/.config/nvim ~/.config/nvim.bak
    mv ~/.local/share/nvim ~/.local/share/nvim.bak
  • Clone the repo:

    git clone https://github.com/mmj2023/MyNvimConfig ~/.config/nvim

    Or, if you just use the latest version:

    git clone --depth=1 https://github.com/mmj2023/MyNvimConfig ~/.config/nvim
  • Remove the .git folder, so you can add it to your own repo later

    rm -rf ~/.config/nvim/.git

    If you want to.

  • Start Neovim!

    nvim

Credits

About

My neovim config.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages