Giter Site home page Giter Site logo

quick.nvim's Introduction

quick.nvim

A very fast Lua based Neovim configuration that uses native LSP for intellisense

What is this?

This is a configuration for Neovim. It's written in Lua, and uses modern plugins like Treesitter & Telescope. It also implements the native Neovim LSP. It's very fast, good looking, and has a lot of nice features.

Plugins

Prerequisites

Recommended terminal setup

Kitty with the following configuration

Setup quick.nvim

1. Download configuration

Clone repository

If you want to receive updates as this configuration gets patched, then clone this repository into your .config directory, or wherever you keep your current Neovim configuration.

git clone https://github.com/albingroen/quick.nvim.git

Releases

On the other hand, if you want a raw folder with the configuration files, without git connected to it, you can head over to the releases page, and download a release from there.

https://github.com/albingroen/quick.nvim/releases

2. Install plugins

To install the plugins used by quick.nvim, you need to do so using Lazy.

nvim ~/.config/nvim/init.lua

:Lazy sync

Install ripgrep

In order for the Telescope live_grep functionality to work, you need to have ripgrep installed on your machine. Please reference the official ripgrep installation options, but if run Homebrew, you can install it like this.

brew install rg

Install LSP servers, formatters and linters

You can install anything you want by running :Mason. Here are a few that I usually install.

  • emmet-language-server emmet_language_server
  • eslint-lsp eslint
  • stylua
  • typescript-language-server tsserver

Maintainers

quick.nvim's People

Contributors

albingroen avatar signynt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

quick.nvim's Issues

Colors

I followed the instructions but the colors are all messed up. I can hardly read anything. Any idea what may have happened or how to fix it?

Git clone is not working

image
im on windows 11, i downloaded it using the zip file but i think that alowing to clone it would be better.

PackerInstall not a editor command

I moved my old config to ~/.config/nvim.old and followed the steps to install Packer and the config file. My Neovim doesn't recognize :PackerInstall.

There is also a startup error message

Error detected while processing /Users/xxx/.config/nvim/init.lua:
E5113: Error while calling lua chunk: /Users/xxx/.config/nvim/lua/colors.lua:2: Vim(colorscheme):E185: Cannot find color scheme 'tokyonight'
stack traceback:
        [C]: in function 'cmd'
        /Users/xxx/.config/nvim/lua/colors.lua:2: in main chunk
        [C]: in function 'require'
        /Users/xxx/.config/nvim/init.lua:2: in main chunk
Press ENTER or type command to continue

Does anyone have the same problem? Help~

Edit: I running neovim on macOS 12.1, nvim -v output

NVIM v0.6.0
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by brew@Monterey

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/0.6.0/share/nvim"

Run :checkhealth for more info

Telescope Live Grep Dependencies

Telescope Live Grep requires rg to be installed, it would be good for this to be included on the README under the instructions.
(brew install rg)

Packer command not found

I followed the instructions...
Then I opened nvim and typed :PackerInstall and it says that the command is not found.
I restarted the installation and the computer. same thing
I installed the AUR package for packer and tried again. nothing
I have the newest nvim 0.6 installed and I run Arch Linux.
When you open neovim it gives an error that it couldnt find tokyonight (obviously cuz its not installed).
I don't know what to do now...

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.