mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-23 17:28:39 +02:00
106 lines
2.2 KiB
Nix
106 lines
2.2 KiB
Nix
{
|
|
empty = {
|
|
plugins.distant.enable = true;
|
|
};
|
|
|
|
defaults = {
|
|
plugins.distant = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
buffer = {
|
|
watch = {
|
|
enabled = true;
|
|
retry_timeout = 5000;
|
|
};
|
|
};
|
|
client = {
|
|
bin.__raw = ''
|
|
(function()
|
|
local os_name = require('distant-core').utils.detect_os_arch()
|
|
return os_name == 'windows' and 'distant.exe' or 'distant'
|
|
end)()
|
|
'';
|
|
log_file = null;
|
|
log_level = null;
|
|
};
|
|
keymap = {
|
|
dir = {
|
|
enabled = true;
|
|
copy = "C";
|
|
edit = "<Return>";
|
|
tabedit = "<C-t>";
|
|
metadata = "M";
|
|
newdir = "K";
|
|
newfile = "N";
|
|
rename = "R";
|
|
remove = "D";
|
|
up = "-";
|
|
};
|
|
file = {
|
|
enabled = true;
|
|
up = "-";
|
|
};
|
|
ui = {
|
|
exit = [
|
|
"q"
|
|
"<Esc>"
|
|
];
|
|
main = {
|
|
connections = {
|
|
kill = "K";
|
|
toggle_info = "I";
|
|
};
|
|
tabs = {
|
|
goto_connections = "1";
|
|
goto_system_info = "2";
|
|
goto_help = "?";
|
|
refresh = "R";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
manager = {
|
|
daemon = false;
|
|
lazy = true;
|
|
log_file = null;
|
|
log_level = null;
|
|
user = false;
|
|
};
|
|
network = {
|
|
private = false;
|
|
timeout = {
|
|
max = 15000;
|
|
interval = 256;
|
|
};
|
|
windows_pipe = null;
|
|
unix_socket = null;
|
|
};
|
|
servers = {
|
|
"*" = {
|
|
connect.default = { };
|
|
cwd = null;
|
|
launch.default = { };
|
|
lsp = { };
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
example = {
|
|
plugins.distant = {
|
|
enable = true;
|
|
|
|
settings = {
|
|
"network.unix_socket" = "/tmp/distant.sock";
|
|
servers."192.168.1.42" = {
|
|
default = {
|
|
username = "me";
|
|
port = 11451;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|