2023-03-13 10:58:03 +01:00
|
|
|
{
|
|
|
|
empty = {
|
2024-09-20 13:30:20 -05:00
|
|
|
plugins.web-devicons.enable = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
plugins.nvim-tree.enable = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
defaults = {
|
2024-09-20 13:30:20 -05:00
|
|
|
plugins.web-devicons.enable = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
plugins.nvim-tree = {
|
|
|
|
openOnSetup = true;
|
|
|
|
openOnSetupFile = true;
|
2025-07-21 19:00:56 +02:00
|
|
|
autoClose = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
ignoreBufferOnSetup = true;
|
2024-05-05 19:39:35 +02:00
|
|
|
ignoreFtOnSetup = [ "tex" ];
|
2025-07-21 19:00:56 +02:00
|
|
|
settings = {
|
|
|
|
disable_netrw = true;
|
|
|
|
hijack_netrw = false;
|
|
|
|
auto_reload_on_write = true;
|
|
|
|
sort_by = "name";
|
|
|
|
hijack_unnamed_buffer_when_opening = false;
|
|
|
|
hijack_cursor = false;
|
|
|
|
root_dirs = [ ];
|
|
|
|
prefer_startup_root = false;
|
|
|
|
sync_root_with_cwd = false;
|
|
|
|
reload_on_bufenter = false;
|
|
|
|
respect_buf_cwd = false;
|
|
|
|
hijack_directories = {
|
|
|
|
enable = true;
|
|
|
|
auto_open = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
update_focused_file = {
|
|
|
|
enable = false;
|
|
|
|
update_root = false;
|
|
|
|
ignore_list = [ ];
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
system_open = {
|
|
|
|
cmd = "";
|
|
|
|
args = [ ];
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
diagnostics = {
|
2023-03-13 10:58:03 +01:00
|
|
|
enable = false;
|
2025-07-21 19:00:56 +02:00
|
|
|
debounce_delay = 50;
|
|
|
|
show_on_dirs = false;
|
|
|
|
show_on_open_dirs = true;
|
|
|
|
icons = {
|
|
|
|
hint = "";
|
|
|
|
info = "";
|
|
|
|
warning = "";
|
|
|
|
error = "";
|
|
|
|
};
|
|
|
|
severity = {
|
|
|
|
min = "hint";
|
|
|
|
max = "error";
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
git = {
|
|
|
|
enable = true;
|
|
|
|
ignore = true;
|
|
|
|
show_on_dirs = true;
|
|
|
|
show_on_open_dirs = true;
|
|
|
|
timeout = 400;
|
|
|
|
};
|
|
|
|
modified = {
|
2023-03-13 10:58:03 +01:00
|
|
|
enable = false;
|
2025-07-21 19:00:56 +02:00
|
|
|
show_on_dirs = true;
|
|
|
|
show_on_open_dirs = true;
|
|
|
|
};
|
|
|
|
filesystem_watchers = {
|
|
|
|
enable = true;
|
|
|
|
debounce_delay = 50;
|
|
|
|
ignore_dirs = [ ];
|
|
|
|
};
|
|
|
|
on_attach = "default";
|
|
|
|
select_prompts = false;
|
|
|
|
view = {
|
|
|
|
centralize_selection = false;
|
|
|
|
cursorline = true;
|
|
|
|
debounce_delay = 15;
|
|
|
|
width = {
|
|
|
|
min = 30;
|
|
|
|
max = -1;
|
|
|
|
padding = 1;
|
|
|
|
};
|
|
|
|
side = "left";
|
|
|
|
preserve_window_proportions = false;
|
|
|
|
number = false;
|
|
|
|
relativenumber = false;
|
|
|
|
signcolumn = "yes";
|
|
|
|
float = {
|
|
|
|
enable = false;
|
|
|
|
quit_on_focus_loss = true;
|
|
|
|
open_win_config = {
|
|
|
|
col = 1;
|
|
|
|
row = 1;
|
|
|
|
relative = "cursor";
|
|
|
|
border = "shadow";
|
|
|
|
style = "minimal";
|
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
renderer = {
|
|
|
|
add_trailing = false;
|
|
|
|
group_empty = false;
|
|
|
|
full_name = false;
|
|
|
|
highlight_git = false;
|
|
|
|
highlight_opened_files = "none";
|
|
|
|
highlight_modified = "none";
|
|
|
|
root_folder_label = ":~:s?$?/..?";
|
|
|
|
indent_width = 2;
|
|
|
|
indent_markers = {
|
|
|
|
enable = false;
|
|
|
|
inline_arrows = true;
|
|
|
|
icons = {
|
|
|
|
corner = "└";
|
|
|
|
edge = "│";
|
|
|
|
item = "│";
|
|
|
|
bottom = "─";
|
|
|
|
none = " ";
|
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
icons = {
|
|
|
|
webdev_colors = true;
|
|
|
|
git_placement = "before";
|
|
|
|
modified_placement = "after";
|
|
|
|
padding = " ";
|
|
|
|
symlink_arrow = " ➛ ";
|
|
|
|
show = {
|
|
|
|
file = true;
|
|
|
|
folder = true;
|
|
|
|
folder_arrow = true;
|
|
|
|
git = true;
|
|
|
|
modified = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
glyphs = {
|
|
|
|
default = "";
|
|
|
|
symlink = "";
|
|
|
|
modified = "●";
|
|
|
|
folder = {
|
|
|
|
arrow_closed = "";
|
|
|
|
arrow_open = "";
|
|
|
|
default = "";
|
|
|
|
open = "";
|
|
|
|
empty = "";
|
|
|
|
empty_open = "";
|
|
|
|
symlink = "";
|
|
|
|
symlink_open = "";
|
|
|
|
};
|
|
|
|
git = {
|
|
|
|
unstaged = "✗";
|
|
|
|
staged = "✓";
|
|
|
|
unmerged = "";
|
|
|
|
renamed = "➜";
|
|
|
|
untracked = "★";
|
|
|
|
deleted = "";
|
|
|
|
ignored = "◌";
|
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
special_files = [
|
|
|
|
"Cargo.toml"
|
|
|
|
"Makefile"
|
|
|
|
"README.md"
|
|
|
|
"readme.md"
|
|
|
|
];
|
|
|
|
symlink_destination = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
filters = {
|
|
|
|
dotfiles = false;
|
|
|
|
git_clean = false;
|
|
|
|
no_buffer = false;
|
|
|
|
custom = [ ];
|
2024-05-05 19:39:35 +02:00
|
|
|
exclude = [ ];
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
actions = {
|
|
|
|
change_dir = {
|
|
|
|
enable = true;
|
|
|
|
global = false;
|
|
|
|
restrict_above_cwd = false;
|
|
|
|
};
|
|
|
|
expand_all = {
|
|
|
|
max_folder_discovery = 300;
|
|
|
|
exclude = [ ];
|
|
|
|
};
|
|
|
|
file_popup = {
|
|
|
|
open_win_config = {
|
|
|
|
col = 1;
|
|
|
|
row = 1;
|
|
|
|
relative = "cursor";
|
|
|
|
border = "shadow";
|
|
|
|
style = "minimal";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
open_file = {
|
|
|
|
quit_on_open = false;
|
|
|
|
resize_window = true;
|
|
|
|
};
|
|
|
|
window_picker = {
|
|
|
|
enable = true;
|
|
|
|
picker = "default";
|
|
|
|
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
|
|
|
|
exclude = {
|
|
|
|
filetype = [
|
|
|
|
"notify"
|
|
|
|
"packer"
|
|
|
|
"qf"
|
|
|
|
"diff"
|
|
|
|
"fugitive"
|
|
|
|
"fugitiveblame"
|
|
|
|
];
|
|
|
|
buftype = [
|
|
|
|
"nofile"
|
|
|
|
"terminal"
|
|
|
|
"help"
|
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
remove_file = {
|
|
|
|
close_window = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
use_system_clipboard = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
live_filter = {
|
|
|
|
prefix = "[FILTER]: ";
|
|
|
|
always_show_folders = true;
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
tab = {
|
|
|
|
sync = {
|
|
|
|
open = false;
|
|
|
|
close = false;
|
|
|
|
ignore = [ ];
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
notify = {
|
|
|
|
threshold = "info";
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
ui = {
|
|
|
|
confirm = {
|
|
|
|
remove = true;
|
|
|
|
trash = true;
|
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
2025-07-21 19:00:56 +02:00
|
|
|
log = {
|
|
|
|
enable = false;
|
|
|
|
truncate = false;
|
|
|
|
types = {
|
|
|
|
all = false;
|
|
|
|
profile = false;
|
|
|
|
config = false;
|
|
|
|
copy_paste = false;
|
|
|
|
dev = false;
|
|
|
|
diagnostics = false;
|
|
|
|
git = false;
|
|
|
|
watcher = false;
|
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-08-29 09:16:42 -05:00
|
|
|
|
|
|
|
no-packages = {
|
2025-04-06 17:21:24 +02:00
|
|
|
plugins = {
|
|
|
|
web-devicons.enable = true;
|
|
|
|
nvim-tree.enable = true;
|
2024-08-29 09:16:42 -05:00
|
|
|
};
|
2025-04-06 17:21:24 +02:00
|
|
|
|
|
|
|
dependencies.git.enable = false;
|
2024-08-29 09:16:42 -05:00
|
|
|
};
|
2023-03-13 10:58:03 +01:00
|
|
|
}
|