Updated 6. Configurasi (markdown)

Asep Komarudin 2023-02-26 06:53:41 +07:00
parent f394c0d422
commit e56048d6c3

@ -2,42 +2,27 @@
``` ```
. .
├── init.lua ├── init.lua * Ini pintu masuk config
├── lazy-lock.json ├── lazy-lock.json * Ini file generate dari lazy.nvim
├── lua ├── lua
│   ├── custom │   ├── custom
│   │   ├── dashboard.lua │   │   ├── dashboard.lua * Ini untuk custom dashboard
│   │   ├── format_onsave.lua │   │   ├── format_onsave.lua * Ini untuk custom format ketika save
│   │   ├── lsp_installer.lua │   │   ├── lsp_installer.lua * Ini untuk config LSP tidak support mason
│   │   ├── null-ls.lua │   │   ├── null-ls.lua * Ini untuk config linter dan formatter
│   │   └── register_lsp.lua │   │   └── register_lsp.lua * Ini untuk registrasi LSP install dari mason
│   ├── default │   ├── default
│   │   ├── autocommands.lua │   │   ├── autocommands.lua * Ini untuk custom auto command
│   │   ├── init.lua │   │   ├── init.lua * Ini pintu masuk untuk semua config
│   │   ├── keymaps.lua │   │   ├── keymaps.lua * Ini untuk custom keymaps
│   │   ├── lazy.lua │   │   ├── lazy.lua * Ini config plugins manager (jangan diubah)
│   │   └── options.lua │   │   └── options.lua * Ini untuk custom config default neovim
│   └── plugin │   └── plugin
│   ├── dapui.lua │   ├── dapui.lua * Ini contoh plugin
│   ├── init.lua │   ├── init.lua * Ini untuk menambah, disable dan overide plugins
│   └── lualine.lua │   └── lualine.lua * Ini contoh plugin
``` ```
| Link | Keterangan |
|--------------------------------|---------------------------------------------------------------------|
| init.lua | (ini pintu masuk untuk config) |
| lua/custom/dashborad.lua | (ini digunkaan untuk custom dashboard) |
| lua/custom/format_onsave.lua | (ini digunakan untuk setting ketika save mau di format atau tidak) |
| lua/custom/lsp_installer.lua | (ini digunakan untuk install LSP yang tidak support mason) |
| lua/custom/null-ls.lua | (ini digunakan untuk registrasi formater dan linter) |
| lua/custom/register_lsp.lua | (ini untuk registrasi LSP yang tidak terbaca langsung) |
| lua/default/init.lua | (pintu masuk acess config) |
| lua/default/autocommands.lua | (ini digunakan untuk custom autocommands) |
| lua/default/keymaps.lua | (ini digunakan untuk custom key maps) |
| lua/default/lazy.lua | (ini untuk plugin manager, jangan di ubah) |
| lua/default/options.lua | (ini digunakan untuk overide default config nvim) |
| lua/plugin/\* | (ini digunakan untuk custom plugins, tambah dan override) |
## KeyMap ## KeyMap
- leader = space bar - leader = space bar
- n = normal mode - n = normal mode