Skip to content

William9923/gyarados.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gyarados.nvim: My Personal Basic Stable IDE

Editor Git Workflow Manager

An arctic, north-bluish clean and elegant on outside nvim configuration, but once you used it, you will go on a rampage (picked the description from Pokedex).

Designed for a fluent and clear workflow that allow the user to remains rampage until it demolish every problem with it.

Getting Started

Features

Your editor. Your style.

The unified editor preference provide a clutter-free and fluidly coding experience.

Syntax Highlighting

Language Server (Definition, Reference, etc...)

Telescope (file finder)

Workspace diagnostic

File Tree viewer

Symbol Outline

TODO

Quick Start

Open nvim and enter the following:

:checkhealth

You'll probably notice you don't have support for copy/paste also that python and node haven't been setup

So let's fix that

First we'll fix copy/paste

  • On mac pbcopy should be builtin

  • On Ubuntu

    sudo apt install xsel # for X11
    sudo apt install wl-clipboard # for wayland

Next we need to install python support (node is optional)

  • Neovim python support

    pip install pynvim
  • Neovim node support

    npm i -g neovim

We will also need ripgrep for Telescope to work:

  • Ripgrep

    sudo apt install ripgrep

Tree-sitter setup

:TSInstall all

Fonts

I personally like Jetbrains Mono Nerd Font, but the font is not defined in the neovim setting. You should configure it in your terminal settings.

Configuration

Formatters and linters

In this neovim configuration, I provided some of the formatters and linters that I personally use:

  • Prettier : for javascript and typescript
  • Black : for Python
  • Stylua : for Lua script
  • Goimports : for Golang
  • Shfmt : for shell scripts

You can configure new formatters and linters easily in lua/user/lsp

Thanks to...

❤️ Support

If you feel that this repo have helped you provide more example on learning software engineering, then it is enough for me! Wanna contribute more? Please ⭐ this repo so other can see it too!

About

A gyarados theme for neovim. For personal usage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published