Neovim adalah fork project dari Vim, atau pengembangan dari Vim editor. Neovim menjadi salah satu editor yang saya pakai saat belajar web programming.
Alasan saya lebih memilih Neovim buat belajar coding, karena lebih mudah pindah-pindah tab, bikin file baru, membuka file baru, dll.
Saya juga pakai VS Code, tapi karena masih proses belajar jadi lebih banyak pakai Neovim. Meskipun cukup susah diawal untuk settingnya.
Kebetulan saya menggunakan LazyVim, sebuah plugin manager di Neovim. Sebelumnya saya menggunakan Packer Nvim.
Nah cara install emmet di Neovim menggunakan Lazy cukup mudah. Silahkan tambahkan emmet di baris paling bawah pada file editor.lua,
seperti berikut:
{
-- Emmet Nvim
"olrtg/nvim-emmet",
config = function()
vim.keymap.set({ "n", "v" }, "<leader>xe", require("nvim-emmet").wrap_with_abbreviation)
end,
},
Kemudian simpan aja, nanti akan di install dan di load secara otomatis oleh LazyVim.
Selain itu kita perlu menginstall emmet-language-server
, bisa melalui npm seperti berikut:
npm i -g @olrtg/emmet-language-server
Atau melalui mason nvim:
:MasonInstall emmet-language-server
Install juga emmet-ls
melalui mason nvim:
:MasonInstall emmet-ls
Nanti jadinya seperti ini:
Terima kasih, semoga bermanfaat..