update nvim-tree config

This commit is contained in:
asep komarudin 2023-02-27 14:52:49 +07:00
parent 5a53ad9060
commit 028e3d9895
9 changed files with 29 additions and 30 deletions

View file

@ -1,8 +1,10 @@
<div align="center">
# 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)
<p align="center">
<a href="https://github.com/pojokcodeid/nvim-lazy/pulse">
<img src="https://img.shields.io/github/last-commit/pojokcodeid/nvim-lazy?style=for-the-badge&logo=github&color=7dc4e4&logoColor=D9E0EE&labelColor=302D41"/>
@ -28,20 +30,27 @@
## HOME
![home!](img/home.png)
## Demo
![LARAVEL!](img/demo.gif)
![demo!](img/demo.gif)
## Treesitter dan LSP
![demo!](img/ts_lsp.gif)
## Plugins Manager
![PlugManaget!](img/plugins_manager.png)
## Layout
![PlugManaget!](img/coding.png)
<!-- ## Layout -->
<!-- ![PlugManaget!](img/coding.png) -->
# Panduan Install Dan Konfigurasi NeoVim
## Kunjungi <a href="https://github.com/pojokcodeid/nvim-lazy/wiki/">Wiki</a>
## Kebutuhan Dasar
1. Install Neovim 8.0+ https://github.com/neovim/neovim/releases/tag/v0.8.2

BIN
img/ts_lsp.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

View file

@ -30,7 +30,7 @@
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
"null-ls.nvim": { "branch": "main", "commit": "689cdd78f70af20a37b5309ebc287ac645ae4f76" },
"nvim-autopairs": { "branch": "master", "commit": "4fc96c8f3df89b6d23e5092d31c866c53a346347" },
"nvim-cmp": { "branch": "main", "commit": "7a3b1e76f74934b12fda82158237c6ad8bfd3d40" },
"nvim-cmp": { "branch": "main", "commit": "01f697a68905f9dcae70960a9eb013695a17f9a2" },
"nvim-colorizer.lua": { "branch": "master", "commit": "b0e08bea065b864d79392012635f8e2109df2d26" },
"nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" },
"nvim-lspconfig": { "branch": "master", "commit": "255e07ce2a05627d482d2de77308bba51b90470c" },
@ -38,7 +38,7 @@
"nvim-navic": { "branch": "master", "commit": "7e9d2b2b601149fecdccd11b516acb721e571fe6" },
"nvim-notify": { "branch": "master", "commit": "bdd647f61a05c9b8a57c83b78341a0690e9c29d7" },
"nvim-scrollview": { "branch": "main", "commit": "ba6c48bf7919dd48a371e7b9c683b8858053e885" },
"nvim-tree.lua": { "branch": "master", "commit": "9c97e6449b0b0269bd44e1fd4857184dfa57bb4c" },
"nvim-tree.lua": { "branch": "master", "commit": "74959750f7823d6e069d3948a645f3c7a4c00638" },
"nvim-treesitter": { "branch": "master", "commit": "c38646edf2bdfac157ca619697ecad9ea87fd469" },
"nvim-ts-autotag": { "branch": "main", "commit": "fdefe46c6807441460f11f11a167a2baf8e4534b" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "a0f89563ba36b3bacd62cf967b46beb4c2c29e52" },

View file

@ -195,6 +195,7 @@ lualine.setup({
"toggleterm",
"lazy",
"mason",
"neo-tree",
},
always_divide_middle = true,
},

View file

@ -192,6 +192,7 @@ lualine.setup({
"toggleterm",
"lazy",
"mason",
"neo-tree",
},
always_divide_middle = true,
},

View file

@ -192,6 +192,7 @@ lualine.setup({
"toggleterm",
"lazy",
"mason",
"neo-tree",
},
always_divide_middle = true,
},

View file

@ -195,6 +195,7 @@ lualine.setup({
"toggleterm",
"lazy",
"mason",
"neo-tree",
},
always_divide_middle = true,
},

View file

@ -1,23 +1,16 @@
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
-- set termguicolors to enable highlight groups
vim.opt.termguicolors = true
local status_ok, nvim_tree = pcall(require, "nvim-tree")
if not status_ok then
return
end
local config_status_ok, nvim_tree_config = pcall(require, "nvim-tree.config")
if not config_status_ok then
return
end
local tree_cb = nvim_tree_config.nvim_tree_callback
local icons = require("user.icons")
nvim_tree.setup({
update_focused_file = {
enable = true,
update_cwd = true,
},
select_prompts = true,
renderer = {
renderer = {
root_folder_modifier = ":t",
indent_markers = {
enable = true,
@ -63,7 +56,7 @@ nvim_tree.setup({
},
},
},
diagnostics = {
diagnostics = {
enable = true,
show_on_dirs = true,
icons = {
@ -73,16 +66,9 @@ nvim_tree.setup({
error = icons.diagnostics.BoldError,
},
},
view = {
view = {
width = 30,
hide_root_folder = false,
side = "left",
mappings = {
list = {
{ key = { "l", "<CR>", "o" }, cb = tree_cb("edit") },
{ key = "h", cb = tree_cb("close_node") },
{ key = "v", cb = tree_cb("vsplit") },
},
},
},
})
})

View file

@ -6,4 +6,4 @@ scrollview.setup({
bg = "LightCyan",
ctermbg = 160,
})
vim.g.scrollview_excluded_filetypes = { "NvimTree", "vista_kind", "Outline" }
vim.g.scrollview_excluded_filetypes = { "NvimTree", "vista_kind", "Outline", "neo-tree" }