{ empty = { # Tries to create a file on loading test.runNvim = false; plugins.telescope = { enable = true; extensions.project.enable = true; }; plugins.web-devicons.enable = true; }; default = { # Tries to create a file on loading test.runNvim = false; plugins.telescope = { enable = true; extensions.project = { enable = true; settings = { base_dirs = null; cd_scope = [ "tab" "window" ]; hidden_files = false; order_by = "recent"; search_by = "title"; sync_with_nvim_tree = false; on_project_selected.__raw = "require('telescope._extensions.project.actions').find_project_files"; mappings = { n = { "d".__raw = "require('telescope._extensions.project.actions').delete_project"; "r".__raw = "require('telescope._extensions.project.actions').rename_project"; "c".__raw = "require('telescope._extensions.project.actions').add_project"; "C".__raw = "require('telescope._extensions.project.actions').add_project_cwd"; "f".__raw = "require('telescope._extensions.project.actions').find_project_files"; "b".__raw = "require('telescope._extensions.project.actions').browse_project_files"; "s".__raw = "require('telescope._extensions.project.actions').search_in_project_files"; "R".__raw = "require('telescope._extensions.project.actions').recent_project_files"; "w".__raw = "require('telescope._extensions.project.actions').change_working_directory"; "o".__raw = "require('telescope._extensions.project.actions').next_cd_scope"; }; i = { "".__raw = "require('telescope._extensions.project.actions').delete_project"; "".__raw = "require('telescope._extensions.project.actions').rename_project"; "".__raw = "require('telescope._extensions.project.actions').add_project"; "".__raw = "require('telescope._extensions.project.actions').add_project_cwd"; "".__raw = "require('telescope._extensions.project.actions').find_project_files"; "".__raw = "require('telescope._extensions.project.actions').browse_project_files"; "".__raw = "require('telescope._extensions.project.actions').search_in_project_files"; "".__raw = "require('telescope._extensions.project.actions').recent_project_files"; "".__raw = "require('telescope._extensions.project.actions').change_working_directory"; "".__raw = "require('telescope._extensions.project.actions').next_cd_scope"; "".__raw = "require('telescope._extensions.project.actions').change_workspace"; }; }; }; }; }; plugins.web-devicons.enable = true; }; example = { # Tries to create a file on loading test.runNvim = false; plugins.telescope = { enable = true; extensions.project = { enable = true; settings = { base_dirs = [ "~/dev/src" "~/dev/src2" { __unkeyed-1 = "~/dev/src3"; max_depth = 4; } { path = "~/dev/src4"; } { path = "~/dev/src5"; max_depth = 2; } ]; hidden_files = true; theme = "dropdown"; order_by = "asc"; search_by = "title"; sync_with_nvim_tree = true; on_project_selected.__raw = '' function(prompt_bufnr) require('telescope._extensions.project.actions').change_working_directory(prompt_bufnr, false) require("harpoon.ui").nav_file(1) end ''; }; }; }; plugins.web-devicons.enable = true; }; }