Giter Club home page Giter Club logo

nvpak's Introduction

APACHEv3 license Maintenance Neovim Minimum Version Maintainer GitHub Issues

What is the purpose of the NvPak project?

Maybe you have tried to configure Neovim multiple times over the past few years. Neovim has undergone many changes, and every time, you had to follow new defaults to reach the minimum configuration and start writing your configuration for Neovim. The goal of the nvpak project is to provide these defaults.

Now you can configure only what you need by forking nvpak without any add-ons. Please note that nvpak is not a Neovim configuration and not in competition with other configurations such as NvChad or LazyVim. If you need a complete Neovim setup without any configuration, then this GitHub repository is not for you.

Why is the name of the project NvPak?

"nv" stands for Neovim and "Pak" is derived from the Persian word "پاک" meaning "clean," which represents brightness and simplicity, contrary to complexity and disorder.

Requirements

In order to make the best use of this config, you must meet the following prerequisites.

  • neovim v0.8.0 and later versions or neovide v0.10.3 and later Version
  • unzip
  • curl
  • ripgrep or fd for Fuzzy Finder Telescope
  • for clipboard xclip or xsel for xorg and wl-clipboard for wayland
  • git
  • If you are a Python developer, pynvim
  • bash or dash and for windows PowerShell v5.1 or later
  • Just for windows Scoop.sh
  • install Nerd Fonts

Screenshots

Show

full

autocompelet

NeoVide

Fuzzy Finder

CmdLine

show error and warns details

Installation

Unix :

git clone --depth 1 https://github.com/Pakrohk-DotFiles/NvPak.git ~/.config/nvim && nvim

Windows :

scoop bucket add extras
scoop install lazygit
(git clone --depth 1 https://github.com/Pakrohk-DotFiles/NvPak.git  ~\AppData\Local\nvim\) -and (nvim)

Usage

If the software plugins are not installed automatically after the first run! Proceed as follows.

Run

:Lazy sync

inside nvim to install the packages.
Then restart nvim and enjoy.

Do you intend to help the progress of the project?

If you want to contribute to our project, you can help us by solving bugs and adding features.

To get started, please follow these steps:

  1. Visit the Projects section to select a bug or feature to work on.
  2. Create a fork of NvPak repository.
  3. Submit a pull request and wait for nvpak team's review and approval.

nvpak's People

Contributors

pakrohk avatar ars101 avatar lorem10 avatar h-cyber avatar mandarvaze avatar 0xj0hn avatar

Stargazers

Mohammad avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.