React 개발에 맞게 커스텀한
Neovim
입니다
-
windows
> mkdir ~\AppData\Local\nvim > cd ~\AppData\Local\nvim > git clone https://github.com/chanwoo00106/neovim.git ./ > nvim
-
mac
> mkdir ~/.config/nvim > cd ~/.config/nvim > git clone https://github.com/chanwoo00106/neovim.git ./ > nvim
Syntax Highlighting
:TSInstallInfo
를 통해 지원하는 언어를 볼 수 있고
:TSInstall [language]
를 통해 언어를 설치할 수 있다.
Auto Complete, Formatter, Linter
:Mason
을 통해 지원하는 언어를 확인 할 수 있고
:MasonInstall
을 통해 언어를 설치할 수 있다
설치한 언어를 사용하려면 lspconfig.lua 파일에 가서 언어를 추가해 주면 된다
folke/lazy.nvim
williamboman/mason.nvim
williamboman/mason-lspconfig.nvim
rshkarin/mason-nvim-lint
neovim/nvim-lspconfig
hrsh7th/nvim-cmp
hrsh7th/cmp-path
hrsh7th/cmp-buffer
hrsh7th/cmp-nvim-lsp
hrsh7th/cmp-cmdline
stevearc/conform.nvim
mfussenegger/nvim-lint
nvimdev/lspsaga.nvim
L3MON4D3/LuaSnip
saadparwaiz1/cmp_luasnip
andweeb/presence.nvim
lewis6991/gitsigns.nvim
tpope/vim-fugitive
editorconfig/editorconfig-vim
iamcco/markdown-preview.nvim
mg979/vim-visual-multi
nvim-telescope/telescope.nvim
nvim-lua/plenary.nvim
nvim-telescope/telescope-file-browser.nvim
folke/tokyonight.nvim
nvim-tree/nvim-web-devicons
numToStr/Comment.nvim
windwp/nvim-autopairs
windwp/nvim-ts-autotag
norcalli/nvim-colorizer.lua
akinsho/bufferline.nvim
akinsho/toggleterm.nvim
nvim-lualine/lualine.nvim
nvim-neo-tree/neo-tree.nvim
nvim-treesitter/nvim-treesitter
barrett-ruth/import-cost.nvim
axelvc/template-string.nvim
folke/trouble.nvim