nix-community.nixvim/tests/test-sources/plugins/by-name/startify/default.nix

109 lines
3.1 KiB
Nix
Raw Normal View History

2024-03-01 17:23:00 +01:00
{
empty = {
plugins.startify.enable = true;
};
example = {
plugins.startify = {
enable = true;
settings = {
session_dir = "~/.vim/session";
lists = [
{
type = "files";
2024-05-05 19:39:35 +02:00
header = [ " MRU" ];
2024-03-01 17:23:00 +01:00
}
{
type = "dir";
2024-05-05 19:39:35 +02:00
header = [ { __raw = "' MRU' .. vim.loop.cwd()"; } ];
2024-03-01 17:23:00 +01:00
}
{
type = "sessions";
2024-05-05 19:39:35 +02:00
header = [ " Sessions" ];
2024-03-01 17:23:00 +01:00
}
{
type = "bookmarks";
2024-05-05 19:39:35 +02:00
header = [ " Bookmarks" ];
2024-03-01 17:23:00 +01:00
}
{
type = "commands";
2024-05-05 19:39:35 +02:00
header = [ " Commands" ];
2024-03-01 17:23:00 +01:00
}
];
commands = [
":help reference"
2024-05-05 19:39:35 +02:00
[
"Vim Reference"
"h ref"
]
{ h = "h ref"; }
{
m = [
"My magical function"
"call Magic()"
];
}
2024-03-01 17:23:00 +01:00
];
files_number = 10;
update_oldfiles = false;
session_autoload = false;
2024-05-05 19:39:35 +02:00
session_before_save = [ "silent! tabdo NERDTreeClose" ];
2024-03-01 17:23:00 +01:00
session_persistence = false;
session_delete_buffers = true;
change_to_dir = true;
change_to_vcs_root = false;
change_cmd = "lcd";
skiplist = [
"\.vimgolf"
"^/tmp"
"/project/.*/documentation"
];
fortune_use_unicode = false;
padding_left = 3;
2024-05-05 19:39:35 +02:00
skiplist_server = [ "GVIM" ];
2024-03-01 17:23:00 +01:00
enable_special = true;
enable_unsafe = false;
2024-05-05 19:39:35 +02:00
session_remove_lines = [
"setlocal"
"winheight"
];
2024-03-01 17:23:00 +01:00
session_savevars = [
"g:startify_session_savevars"
"g:startify_session_savecmds"
"g:random_plugin_use_feature"
];
2024-05-05 19:39:35 +02:00
session_savecmds = [ "silent !pdfreader ~/latexproject/main.pdf &" ];
2024-03-01 17:23:00 +01:00
session_number = 999;
session_sort = false;
2024-05-05 19:39:35 +02:00
custom_indices = [
"f"
"g"
"h"
];
2024-03-01 17:23:00 +01:00
custom_header = [
""
" "
" "
" "
" "
" "
" "
];
custom_header_quotes = [
2024-05-05 19:39:35 +02:00
[ "quote #1" ]
[
"quote #2"
"using"
"three lines"
]
2024-03-01 17:23:00 +01:00
];
custom_footer = null;
disable_at_vimenter = false;
relative_path = false;
use_env = false;
};
};
};
}