diff --git a/README.md b/README.md
index e1403be..0740c27 100644
--- a/README.md
+++ b/README.md
@@ -41,27 +41,7 @@
# Panduan Install Dan Konfigurasi NeoVim
-# Daftar Isi
-- [Kebutuhan Dasar](#Kebutuhan-Dasar)
-- [Panduan Windows](#Panduan-Windows)
-- [Panduan Linux Debian Based](#Panduan-Linux-Debian-Based)
-- [Configurasi](#Configurasi)
- - [KeyMap](#KeyMap)
- - [Config LSP](#Config-LSP)
- - [Comfig Treesitter](#Comfig-Treesitter)
- - [Ubah Dashboard](#Ubah-Dashboard)
- - [Custom Null-ls](#Custom-Null-ls)
- - [Register LSP](#Register-LSP)
- - [Whichkey](#Whichkey)
- - [Format On Save](#Format-On-Save)
- - [Custom Autocommand](#Custom-Autocommand)
- - [Cutom Default Option](#Cutom-Default-Option)
- - [Custom Key Mapping](#Custom-Key-Mapping)
- - [Custom Plugins](#Custom-Plugins)
- - [Custom Sippets](#Custom-Snippets)
-- [List Plugins](#List-Plugins)
-
-## Penjelsan Lebih Detail Silahkan Kunjungi Wiki
+## Kunjungi Wiki
## Kebutuhan Dasar
1. Install Neovim 8.0+ https://github.com/neovim/neovim/releases/tag/v0.8.2
@@ -76,413 +56,17 @@
# Panduan Windows
-- Pastikan sudah menginstall kebutuhan dasar diatas
-- Jalankan Script Dibawah pada Powershell
-
```
git clone https://github.com/pojokcodeid/nvim-lazy-basic.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
-```
-
-2. Install Neovim
-
-```bash
-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
-```
-
-3. Check G++
-
-```bash
-g++ --version
-```
-
-4. Install NodeJS
-
-```bash
-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
-```
-
-5. Install unzip, ripgrep
-
-```bash
-sudo apt-get install unzip
-sudo apt-get install ripgrep
-```
-
-6. Install lazygit
-
-```bash
-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
-```
-
-7. Install Git
-
-```bash
-sudo apt-get install git
-git --version
-```
-
-8. Clone Config
+# Panduan Linux
```bash
git clone https://github.com/pojokcodeid/nvim-lazy-basic.git ~/.config/nvim
```
-# Configurasi
-
-- Struktur File
-
-```
- .
- ├── init.lua * Ini pintu masuk config
- ├── lazy-lock.json * Ini file generate dari lazy.nvim
- ├── lua
- │ ├── custom
- │ │ ├── dashboard.lua * Ini untuk custom dashboard
- │ │ ├── format_onsave.lua * Ini untuk custom format ketika save
- │ │ ├── lsp_installer.lua * Ini untuk config LSP tidak support mason
- │ │ ├── null-ls.lua * Ini untuk config linter dan formatter
- │ │ └── register_lsp.lua * Ini untuk registrasi LSP install dari mason
- │ ├── default
- │ │ ├── autocommands.lua * Ini untuk custom auto command
- │ │ ├── init.lua * Ini pintu masuk untuk semua config
- │ │ ├── keymaps.lua * Ini untuk custom keymaps
- │ │ ├── lazy.lua * Ini config plugins manager (jangan diubah)
- │ │ └── options.lua * Ini untuk custom config default neovim
- │ └── plugin
- │ ├── dapui.lua * Ini contoh plugin
- │ ├── init.lua * Ini untuk menambah, disable dan overide plugins
- │ └── lualine.lua * Ini contoh plugin
-```
-
-## KeyMap
-- leader = space bar
-- n = normal mode
-- i = insert mode
-- v = visual mode
-
Mode | -Key | -Keterangan | -
n | -leader | -Membuka Wich Key | -
n | -leader + / | -Comment String | -
n | -leader + a | -Alpha dashboard | -
n | -leader + b | -Buffer | -
n | -leader + c | -Close Buffer | -
n | -leader + e | -Exploler (Nvim Tree) | -
n | -leader + e | -Exploler (Nvim Tree) | -
n | -leader + F | -Pencarian Text | -
n | -leader + f | -Pencarian File | -
n | -leader + h | -Tidak ada hilight | -
n | -leader + o | -Symbol Outline | -
n | -leader + q | -Keluar Neovim | -
n | -leader + w | -Simpan File | -
n | -leader + g | -git | -
n | -leader + l | -LSP | -
n | -leader + p | -Plugin (Lazy) | -
n | -leader + r | -Run Program | -
n | -leader + s | -Pencarian | -
n | -leader + t | -Terminal | -
v | -leader + / | -Comment Blok String | -
i | -ctrl + l | -Live Server | -
Link | Keterangan |
https://github.com/folke/lazy.nvim | Lazy |
https://github.com/nvim-lua/plenary.nvim | Plenary |
https://github.com/windwp/nvim-autopairs | Nvim-Autopairs |
https://github.com/numToStr/Comment.nvim | Comment.nvim |
https://github.com/JoosepAlviste/nvim-ts-context-commentstring | nvim-ts-context-commentstring |
https://github.com/nvim-tree/nvim-web-devicons | nvim-web-devicons |
https://github.com/nvim-tree/nvim-tree.lua | nvim-tree.lua |
https://github.com/akinsho/bufferline.nvim | bufferline.nvim |
https://github.com/moll/vim-bbye | vim-bbye |
https://github.com/akinsho/toggleterm.nvim | toggleterm.nvim |
https://github.com/lewis6991/impatient.nvim | impatient.nvim |
https://github.com/lukas-reineke/indent-blankline.nvim | indent-blankline.nvim |
https://github.com/goolord/alpha-nvim | alpha-nvim |
https://github.com/folke/which-key.nvim | which-key.nvim |
https://github.com/folke/tokyonight.nvim | tokyonight.nvim |
https://github.com/hrsh7th/nvim-cmp | nvim-cmp |
https://github.com/hrsh7th/cmp-buffer | cmp-buffer |
https://github.com/nvim-treesitter/nvim-treesitter | nvim-treesitter |
https://github.com/L3MON4D3/LuaSnip | LuaSnip |
https://github.com/windwp/nvim-autopairs | nvim-autopairs |
https://github.com/hrsh7th/cmp-nvim-lua | cmp-nvim-lua |
https://github.com/neovim/nvim-lspconfig | nvim-lspconfig |
https://github.com/williamboman/mason-lspconfig.nvim | mason-lspconfig.nvim |
https://github.com/williamboman/mason.nvim | williamboman/mason.nvim |
https://github.com/jose-elias-alvarez/null-ls.nvim | null-ls.nvim |
https://github.com/jayp0521/mason-null-ls.nvim | mason-null-ls.nvim |