Skip to content

doctorfree/nvim-webdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to nvim-for-webdev πŸ‘‹

Are you a web developer working with JS, Typescript, React, and Tailwind CSS? Check out the Neovim and LazyVim plugin starter template!

IT Man - Talk #33 NeoVim as IDE [Vietnamese]

IT Man - Talk #35 - #Neovim IDE for Web Developer

Starter Template for Web Developers

[Note:] This Neovim configuration is based on the starter template at https://github.com/jellydn/nvim-for-webdev and is extensively enhanced for use with Lazyman.

This is a starter template for LazyVim. Refer to the documentation to get started.

Find detailed resources for each plugin in the accompanying readme. Start your web development journey with Neovim and LazyVim today!

Install Lazyman

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

Install the Webdev Neovim configuration

lazyman -L Webdev

Configure the shell environment

export NVIM_APPNAME="nvim-Webdev"
alias wvim="NVIM_APPNAME=nvim-Webdev nvim"
  • Add custom mappings for quickly exiting insert mode, closing buffers, opening the Alpha dashboard, displaying NullLs info, and toggling certain features of the Gitsigns and Todo Comments plugins.

UI

Dashboard

dashboards

Folding

Setup IDE

This IDE setup includes several plugins for Neovim that provide features such as autocompletion, documentation generation, and formatting. The setup includes the Codeium plugin, which is a competitor to GitHub Copilot, as well as the Tabnine autocompletion plugin. Additionally, the setup includes the vim-jsdoc plugin for generating documentation, and plugins for sorting Tailwind CSS classes using Rustywind and null-ls.nvim.

Plugins

bars-and-lines

color

colorscheme

completion

editing-support

keybinding

lsp

lsp-installer

plugin-manager

preconfigured

project

scrolling

snippet

startup

statusline

syntax

treesitter-based

utility

Language Servers

  • html
  • svelte

Resources

Tutorial

IT Man - Tip #38 - Learning Vim with VSCode - A Comprehensive Guide [Vietnamese]

Authors

πŸ‘€ Ronald Joe Record

πŸ‘€ Huynh Duc Dung

Show your support

Give a ⭐️ if this project helped you!

paypal buymeacoffee