diff --git a/README.md b/README.md index 7fee7f6..7c009f0 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,31 @@ # Nvim-Lazy -![Neovim](https://img.shields.io/badge/NeoVim-%2357A143.svg?&style=for-the-badge&logo=neovim&logoColor=white) -![Lua](https://img.shields.io/badge/lua-%232C2D72.svg?style=for-the-badge&logo=lua&logoColor=white) +![Neovim](https://img.shields.io/badge/NeoVim-%2358A143.svg?&style=for-the-badge&logo=neovim&logoColor=white) +![Lua](https://img.shields.io/badge/lua-%233C2D72.svg?style=for-the-badge&logo=lua&logoColor=white)

- + - + - + - + Issues + src="https://img.shields.io/github/issues-raw/pojokcodeid/nvim-lazy?colorA=364A4f&colorB=F5A97F&logo=github&logoColor=D9E0EE&style=for-the-badge"> - Repo Size + Repo Size - follow on Twitter + follow on Twitter

@@ -62,15 +62,15 @@ ## Basic Requirement -1. Install Neovim 9.0+ https://github.com/neovim/neovim/releases/tag/stable -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 +2. Install Neovim 9.0+ https://github.com/neovim/neovim/releases/tag/stable +3. C++ (windows) Compiler https://www.msys2.org/ +4. GIT https://git-scm.com/download/win +5. NodeJs https://nodejs.org/en/ +6. Ripgrep https://github.com/BurntSushi/ripgrep +7. Lazygit https://github.com/jesseduffield/lazygit +8. Nerd Font https://github.com/ryanoasis/nerd-fonts +9. Windows Terminal (Windows) https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-id&gl=id +10. Powershell (windows) https://apps.microsoft.com/store/detail/powershell/9MZ1SNWT0N5D?hl=en-id&gl=id # Windows @@ -85,6 +85,48 @@ nvim git clone https://github.com/pojokcodeid/nvim-lazy-basic.git ~/.config/nvim ``` +# Shortcut Most-Used + +```text +:q or :quit -> untuk keluar dari form +:w or :write -> untuk menulis hasil ketik kedalam file (simpan) +:wq -> simpan dan keluar +:q! -> Keluar dan jangan simpan +escape -> normalmode +i -> insert mode +v -> visual mode yaratnya harus normal mode dulu, ini unutk block dengan panah ke bawah dan tekan d untuk deletenya +H -> kiri +j -> bawah +k -> atas +l -> Kanan +:ter -> untuk membuka terminal +0 atau home -> memindahkan kursor keawal line +$ atau end -> cursor ke end of line +gg -> memindahkan kursor ke paling atas +G -> memindahkan kursor ke akhir dari halaman +w -> memindahkan kursor ke kata berikutnya tanpa sepasi +3w -> memindahkan kursor ke 3 kata berikutnya +b -> memindahkan kursor ke kata sebelumnya +3b -> memindahkan kursor ke 3 kata sebelunya +( -> memindahkankursor ke paragraf seblumnya +) -> memindahkan kursor ke pararaf berikutnya +dd -> menghapus text 1 baris +dw -> menghapus 1 kata +d$ -> menghapus kata sampai akhir line dari posisi cursor +d0 -> menghapus kata sampai awal line dari psosi cursor +U -> untuk undo +CTRL + r -> Rendo +Yp -> duplicate line code +yyp -> sama duplicate line code +:m+1 -> pindah 1 baris kebawah +:m-1 -> pindah 1 baris keatas +d -> delete file, delete code yang di seleksi dengan view mode +:e newfolder/newfile.ext -> membuat file baru di folder baru +:f newfolder/newfile.ext -> untuk mengcopy file dari file yang terbuka +bdw -> menghapus 1 kata +dw -> menghapus ke kanan dalam 1 kata pada posisi cursor +``` + ## Thanks To https://github.com/LunarVim/Neovim-from-scratch
diff --git a/lazy-lock.json b/lazy-lock.json index 3a35a9f..28d6653 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -38,7 +38,7 @@ "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-notify": { "branch": "master", "commit": "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269" }, "nvim-scrollview": { "branch": "main", "commit": "c29c5f69d37040a1fac88cbea7f5e6f06f0aff4d" }, - "nvim-tree.lua": { "branch": "master", "commit": "f779abaf2a6aba20107cb84bb468599327128202" }, + "nvim-tree.lua": { "branch": "master", "commit": "f1b3e6a7eb92da492bd693257367d9256839ed3d" }, "nvim-treesitter": { "branch": "master", "commit": "63260da18bf273c76b8e2ea0db84eb901cab49ce" }, "nvim-ts-autotag": { "branch": "main", "commit": "8515e48a277a2f4947d91004d9aa92c29fdc5e18" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "1277b4a1f451b0f18c0790e1a7f12e1e5fdebfee" }, diff --git a/lua/user/webdevicons.lua b/lua/user/webdevicons.lua index b6229c8..61c4359 100644 --- a/lua/user/webdevicons.lua +++ b/lua/user/webdevicons.lua @@ -173,5 +173,11 @@ web_devicons.setup({ cterm_color = "220", name = "mentionbot", }, + [".project"] = { + icon = "󱠒", + color = "#5881b1", + cterm_color = "220", + name = "project", + }, }, }) diff --git a/lua/user/whichkey.lua b/lua/user/whichkey.lua index c0e33ae..04598b3 100644 --- a/lua/user/whichkey.lua +++ b/lua/user/whichkey.lua @@ -304,6 +304,7 @@ local mappings = { }, r = { name = "  Run", + l = { "edit term://live-server", "Live Server" }, s = { 'autocmd bufwritepost [^_]*.sass,[^_]*.scss silent exec "!sass %:p %:r.css"', "Auto Compile Sass",