Skip to content

Latest commit

 

History

History
109 lines (94 loc) · 3.22 KB

README.md

File metadata and controls

109 lines (94 loc) · 3.22 KB

Neovim IDE
For Web Development
Lua Neovim

About

Blazingly Fast PDE for Web Development using Neovim designed for web developers.

Install Neovim 0.10

Mac

brew install neovim

Linux

Distribution Command
Arch Linux sudo pacman -S neovim
Fedora sudo dnf install neovim
Debian/Ubuntu Neovim's 0.10 may not be available in Debian/Ubuntu's package repositories. You can install it from the official repository.

Windows

Install WSL2(Windows Subsystem for Linux) and follow the Linux instructions.

Required Dependencies

Install the config

Make sure to remove or move your current nvim config directory.

mv ~/.config/nvim/ ~/.config/nvim-bak/
git clone https://github.com/sadiksaifi/nvim.git ~/.config/nvim

Run nvim and wait for the plugins to be installed

Structure

~/.config/nvim

nvim
├── after
│   ├── ftplugin
│   │   └── json.lua
│   └── queries
│       └── markdown
│           └── injections.scm
├── ftdetect
│   ├── astro.lua
│   └── mdx.lua
├── init.lua
├── lazy-lock.json
├── lua
│   ├── plugins
│   │   ├── cmp.lua
│   │   ├── colorscheme.lua
│   │   ├── comment.lua
│   │   ├── copilot.lua
│   │   ├── dressing.lua
│   │   ├── lspconfig.lua
│   │   ├── luasnip.lua
│   │   ├── mason.lua
│   │   ├── none-ls.lua
│   │   ├── telescope.lua
│   │   ├── treesitter.lua
│   │   └── typescript.lua
│   └── user
│       ├── autocmds.lua
│       ├── keymaps.lua
│       ├── languages.lua
│       ├── lazy-setup.lua
│       ├── lspsettings
│       │   └── ts_ls.lua
│       └── options.lua
├── plugin
│   └── netrw.lua
└── snippets
    ├── package.json
    ├── typescript.json
    └── typescriptreact.json

Acknowledgement