update nvim tree options
This commit is contained in:
parent
685853603b
commit
29b84cfe88
@ -64,54 +64,6 @@ set termguicolors
|
|||||||
|
|
||||||
set completeopt=menuone,noselect
|
set completeopt=menuone,noselect
|
||||||
|
|
||||||
"nvim-tree
|
|
||||||
let g:nvim_tree_git_hl = 1 "0 by default, will enable file highlight for git attributes (can be used without the icons).
|
|
||||||
let g:nvim_tree_highlight_opened_files = 1 "0 by default, will enable folder and file icon highlight for opened files/directories.
|
|
||||||
let g:nvim_tree_root_folder_modifier = ':~' "This is the default. See :help filename-modifiers for more options
|
|
||||||
let g:nvim_tree_add_trailing = 1 "0 by default, append a trailing slash to folder names
|
|
||||||
let g:nvim_tree_icon_padding = ' ' "one space by default, used for rendering the space between the icon and the filename. Use with caution, it could break rendering if you set an empty string depending on your font.
|
|
||||||
let g:nvim_tree_symlink_arrow = ' >> ' " defaults to ' ➛ '. used as a separator between symlinks' source and target.
|
|
||||||
let g:nvim_tree_respect_buf_cwd = 1 "0 by default, will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.
|
|
||||||
let g:nvim_tree_special_files = { 'README.md': 1, 'Makefile': 1, 'MAKEFILE': 1 } " List of filenames that gets highlighted with NvimTreeSpecialFile
|
|
||||||
let g:nvim_tree_show_icons = {
|
|
||||||
\ 'git': 1,
|
|
||||||
\ 'folders': 1,
|
|
||||||
\ 'files': 1,
|
|
||||||
\ 'folder_arrows': 0,
|
|
||||||
\ }
|
|
||||||
"If 0, do not show the icons for one of 'git' 'folder' and 'files'
|
|
||||||
"1 by default, notice that if 'files' is 1, it will only display
|
|
||||||
"if nvim-web-devicons is installed and on your runtimepath.
|
|
||||||
"if folder is 1, you can also tell folder_arrows 1 to show small arrows next to the folder icons.
|
|
||||||
"but this will not work when you set indent_markers (because of UI conflict)
|
|
||||||
|
|
||||||
" default will show icon by default if no icon is provided
|
|
||||||
" default shows no icon by default
|
|
||||||
let g:nvim_tree_icons = {
|
|
||||||
\ 'default': '',
|
|
||||||
\ 'symlink': '',
|
|
||||||
\ 'git': {
|
|
||||||
\ 'unstaged': "✗",
|
|
||||||
\ 'staged': "✓",
|
|
||||||
\ 'unmerged': "",
|
|
||||||
\ 'renamed': "➜",
|
|
||||||
\ 'untracked': "★",
|
|
||||||
\ 'deleted': "",
|
|
||||||
\ 'ignored': "◌"
|
|
||||||
\ },
|
|
||||||
\ 'folder': {
|
|
||||||
\ 'arrow_open': "",
|
|
||||||
\ 'arrow_closed': "",
|
|
||||||
\ 'default': "",
|
|
||||||
\ 'open': "",
|
|
||||||
\ 'empty': "",
|
|
||||||
\ 'empty_open': "",
|
|
||||||
\ 'symlink': "",
|
|
||||||
\ 'symlink_open': "",
|
|
||||||
\ }
|
|
||||||
\ }
|
|
||||||
|
|
||||||
" a list of groups can be found at `:help nvim_tree_highlight`
|
|
||||||
highlight NvimTreeFolderIcon guibg=blue
|
highlight NvimTreeFolderIcon guibg=blue
|
||||||
|
|
||||||
lua require('nvimtree')
|
lua require('nvimtree')
|
||||||
|
@ -1,5 +1,47 @@
|
|||||||
require'nvim-tree'.setup {
|
require'nvim-tree'.setup {
|
||||||
renderer ={
|
renderer ={
|
||||||
|
icons = {
|
||||||
|
padding = ' ',
|
||||||
|
symlink_arrow = ' >> ',
|
||||||
|
show = {
|
||||||
|
git=true,
|
||||||
|
folder=true,
|
||||||
|
file=true,
|
||||||
|
folder_arrow= false
|
||||||
|
},
|
||||||
|
glyphs = {
|
||||||
|
default= "",
|
||||||
|
symlink= "",
|
||||||
|
git= {
|
||||||
|
unstaged= "✗",
|
||||||
|
staged= "✓",
|
||||||
|
unmerged= "",
|
||||||
|
renamed= "➜",
|
||||||
|
untracked= "★",
|
||||||
|
deleted= "",
|
||||||
|
ignored= "◌"
|
||||||
|
},
|
||||||
|
folder= {
|
||||||
|
arrow_open= "",
|
||||||
|
arrow_closed= "",
|
||||||
|
default= "",
|
||||||
|
open= "",
|
||||||
|
empty= "",
|
||||||
|
empty_open= "",
|
||||||
|
symlink= "",
|
||||||
|
symlink_open= "",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
add_trailing = true,
|
||||||
|
highlight_opened_files = "all",
|
||||||
|
root_folder_modifier = ':~',
|
||||||
|
special_files = {
|
||||||
|
'README.md',
|
||||||
|
'Makefile',
|
||||||
|
'MAKEFILE'
|
||||||
|
},
|
||||||
|
highlight_git = true,
|
||||||
indent_markers = {
|
indent_markers = {
|
||||||
enable = true,
|
enable = true,
|
||||||
icons = {
|
icons = {
|
||||||
@ -9,6 +51,7 @@ require'nvim-tree'.setup {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
respect_buf_cwd = true,
|
||||||
disable_netrw = true,
|
disable_netrw = true,
|
||||||
hijack_netrw = true,
|
hijack_netrw = true,
|
||||||
open_on_setup = false,
|
open_on_setup = false,
|
||||||
|
Loading…
Reference in New Issue
Block a user