MiaadTeam / lesvim

Nvim config focus on Javascript, Typescript, Rust and Lua - ๐Ÿš€ ๐Ÿ’ช ( Fast and Powerfull ) - Deno and other typescript LSP working well together
193 stars 20 forks source link
copilot deno dotfiles dprint github-copilot javascript lsp lua luajit neovim nodejs nvim nvim-lua react react-native rust stylua typescript vim wezterm


Lesvim Nvim Screenshot

LESVIM

LESVIM hosts custom Nvim configuration for all the platforms, focused on JavaScript, TypeScript, Rust and Lua


GitHub contributors GitHub issues


ยท Report Bug ยท Request Feature

Table of Contents - [About The Project](#about-the-project) - [Getting Started](#getting-started) - [Recommendation](#recommendation) _Read this section for having best experience in this development environment_ - [Prerequisites](#prerequisites) - [Installation](#installation) - [Usage](#usage) - [_Wezterm_](#wezterm) - [_Vim or Neovim_](#vim-or-neovim) - [_LSP_](#lsp) - [_Copilot_](#copilot) - [Plugins](#plugins) _Read this section to increase your mastery of this development environment_ - [Show your support](#show-your-support)

About The Project

We want to create an awesome Development Environment's so a big part of this document is not about Neovim, we briefly talk about the terminal emulator and prompt and other terminal tools, that make possible the whole Development Life live in Terminal.

Screen Shot 1400-08-18 at 19 05 55 Screen Shot 1400-08-18 at 23 11 12

Getting Started

Recommendation

you can read a little bit more about the above utils in this article if you want.

Prerequisites

Installation

Usage

Wezterm

You might have already noticed that all the shortcuts here begin with command or super key except the ctrl + tab which is switched between available tabs, so we try not to use command or super key in vim shortkey.

Vim or Neovim

LSP

Copilot

Plugins

We tried to use Lua plugins as much as possible
Some of the plugins have a unique configuration, some of them just copied configuration from its readme file, and some others we want's to add the best config we can piece by piece in the future

So We use this plugins:

Show your support

Give a โญ๏ธ if this project helped you!