All Projects → ellisonleao → neovimfiles

ellisonleao / neovimfiles

Licence: MIT license
My Neovim configuration written in Lua

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to neovimfiles

nvim-config
My neovim config
Stars: ✭ 63 (+21.15%)
Mutual labels:  config, packer, nvim, lsp
nii-nvim
A minimal neovim configuration
Stars: ✭ 69 (+32.69%)
Mutual labels:  config, nvim, telescope
nvim-fennel-lsp-conjure-as-clojure-ide
Basic config to transform your NVIM in a powerful Clojure IDE using fennel, clojure-lsp and conjure.
Stars: ✭ 144 (+176.92%)
Mutual labels:  packer, nvim, lsp
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (-23.08%)
Mutual labels:  config, nvim
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (+71.15%)
Mutual labels:  config, nvim
Awesome Dotfiles
Dotfiles for awesome people using the awesomewm linux environment
Stars: ✭ 409 (+686.54%)
Mutual labels:  config, nvim
Coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
Stars: ✭ 18,268 (+35030.77%)
Mutual labels:  nvim, lsp
lsp-command
Command interface for neovim LSP
Stars: ✭ 48 (-7.69%)
Mutual labels:  nvim, lsp
lsp spinner.nvim
neovim plugin to retrieve the name of the running LSP client(s) and display a spinner when there are wip job
Stars: ✭ 23 (-55.77%)
Mutual labels:  nvim, lsp
yaml.nvim
🍒 YAML toolkit for Neovim users
Stars: ✭ 81 (+55.77%)
Mutual labels:  nvim, telescope
py lsp.nvim
Lsp Plugin for working with Python virtual environments
Stars: ✭ 58 (+11.54%)
Mutual labels:  nvim, lsp
nvim
Personal neovim config
Stars: ✭ 24 (-53.85%)
Mutual labels:  config, nvim
nvim
Structure, documented, super fast neovim configuration. 可能是翻斗花园最好用的 neovim 配置[^1]。
Stars: ✭ 223 (+328.85%)
Mutual labels:  nvim, telescope
dotfiles
💾 personal configuration files
Stars: ✭ 42 (-19.23%)
Mutual labels:  vimfiles, nvim
Packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Stars: ✭ 418 (+703.85%)
Mutual labels:  packer, nvim
dotfiles
A place to store config files so I can revert when my entire system crashes from entering the wrong character
Stars: ✭ 25 (-51.92%)
Mutual labels:  vimfiles, nvim
Nvim Lspconfig
Quickstart configurations for the Nvim LSP client
Stars: ✭ 3,410 (+6457.69%)
Mutual labels:  nvim, lsp
Lsp Status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
Stars: ✭ 201 (+286.54%)
Mutual labels:  nvim, lsp
coc-java-debug
An extension for coc.nvim to enable Java debugging via jdt.ls
Stars: ✭ 92 (+76.92%)
Mutual labels:  nvim, lsp
nvim-metals
A Metals plugin for Neovim
Stars: ✭ 265 (+409.62%)
Mutual labels:  nvim, lsp

Neovimfiles

Lua

Welcome to my Neovim configuration! This project aims to show everyone what a Lua configuration for Neovim looks like. Feel free to open issues if you have suggestions or improvements. This is an ongoing project and I am constantly making changes and experimenting new things. Also if you enjoy live coding sessions, please check out my twitch channel

Install

Prerequisites

  • Neovim 0.7+

Steps:

  1. Clone the project in your config folder, usually ~/.config/nvim:
$ git clone https://github.com/ellisonleao/neovimfiles ~/.config/nvim
  1. Open Neovim. You should see a "Downloading packer.." and then "plugins installed" message in the first run

Overview

Plugins

Below the list of the current plugins used in this configuration and how we are using them

Visual

Development

Git

Utils

Plugin development

Screenshots

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].