No description
Find a file
2023-02-15 20:00:17 +07:00
img update 2023-01-15 06:21:32 +07:00
lua update config dashboard 2023-02-15 20:00:17 +07:00
my-snippets update 2023-01-15 00:19:37 +07:00
.gitignore update config dashboard 2023-02-15 20:00:17 +07:00
init.lua update config 2023-02-12 17:00:07 +07:00
lazy-lock.json update 2023-02-15 19:31:37 +07:00
LICENSE update license 2023-01-25 12:21:53 +07:00
README.md update 2023-02-12 17:12:31 +07:00

nvim-lazy

HOME

home!

Plugins Manager

PlugManaget!

PHP

LARAVEL!

JAVA

JAVA!

Panduan Install Dan Konfigurasi NeoVim

Kebutuhan Dasar

  1. Install Neovim 8.0+ https://github.com/neovim/neovim/releases/tag/v0.8.2
  2. C++ (windows) Compiler https://www.msys2.org/
  3. GIT https://git-scm.com/download/win
  4. NodeJs https://nodejs.org/en/
  5. Ripgrep https://github.com/BurntSushi/ripgrep
  6. Lazygit https://github.com/jesseduffield/lazygit
  7. Nerd Font https://github.com/ryanoasis/nerd-fonts
  8. Windows Terminal (Windows) https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-id&gl=id
  9. Powershell (windows) https://apps.microsoft.com/store/detail/powershell/9MZ1SNWT0N5D?hl=en-id&gl=id

Panduan Windows

  • Pastikan sudah menginstall kebutuhan dasar diatas
  • Jalankan Script Dibawah pada Powershell
git clone https://github.com/pojokcodeid/nvim-lazy.git "$env:LOCALAPPDATA\nvim"
nvim

Panduan Linux (Debian Based)

  1. Pastikan Acess Administrator
visudo
[nama user] ALL=(ALL:ALL) ALL
[nama user] ALL=(ALL) NOPASSWD:ALL
  1. Install Neovim
sudo apt-get install wget
mkdir download
cd download
wget https://github.com/neovim/neovim/releases/download/v0.8.1/nvim-linux64.deb
sudo apt-get install ./nvim-linux64.deb
nvim --version
  1. Check G++
g++ --version
  1. Install NodeJS
sudo apt-get install curl
sudo apt install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm install 18.13.0
node --version
npm --version
  1. Install unzip, ripgrep
sudo apt-get install unzip
sudo apt-get install ripgrep
  1. Install lazygit
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep '"tag_name":' |  sed -E 's/.*"v*([^"]+)".*/\1/')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
sudo tar xf lazygit.tar.gz -C /usr/local/bin lazygit
lazygit --version
  1. Install Git
sudo apt-get install git
git --version
  1. Clone Config
git clone https://github.com/pojokcodeid/nvim-lazy.git ~/.config/nvim

Setting LSP dan Treesitter

Config LSP - Cari file nvim/lua/user/lsp/mason.lua

  • Jalankan dengan commond mode
:MasonInstall html-lsp css-lsp typescript-language-server

Comfig Treesitter Cari file nvim/lua/user/treesitter.lua

  • Jalankan Code Berikut pada command
:TSInstall html css javascript ..... dst

Ubah Dashboard

Cari File nvim/lua/custom/dashboard_example.lua , ubah nama file menjadi dashboard.lua

  • Edit Bagian ini
M.dashboard = {
	[[                               __                ]],
	[[  ___     ___    ___   __  __ /\_\    ___ ___    ]],
	[[ / _ `\  / __`\ / __`\/\ \/\ \\/\ \  / __` __`\  ]],
	[[/\ \/\ \/\  __//\ \_\ \ \ \_/ |\ \ \/\ \/\ \/\ \ ]],
	[[\ \_\ \_\ \____\ \____/\ \___/  \ \_\ \_\ \_\ \_\]],
	[[ \/_/\/_/\/____/\/___/  \/__/    \/_/\/_/\/_/\/_/]],
}

Seting Bahasa Pemprograman

List Plugins

key lazygit

Key Lazygit

Terima Kasih

https://github.com/LunarVim/Neovim-from-scratch
https://github.com/AstroNvim/AstroNvim