1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-25 04:16:38 +02:00

script: allow jump to the last script with command /script go end

This commit is contained in:
Sébastien Helleu
2023-08-22 09:24:06 +02:00
parent 6950c953a1
commit 763e8bd3a0
2 changed files with 15 additions and 4 deletions
+14 -4
View File
@@ -206,11 +206,21 @@ script_command_script (const void *pointer, void *data,
{
if ((argc > 2) && script_buffer && !script_buffer_detail_script)
{
error = NULL;
value = strtol (argv[2], &error, 10);
if (error && !error[0])
line = -1;
if (weechat_strcmp (argv[2], "end") == 0)
{
script_buffer_set_current_line (value);
line = script_repo_count_displayed - 1;
}
else
{
error = NULL;
value = strtol (argv[2], &error, 10);
if (error && !error[0])
line = value;
}
if (line >= 0)
{
script_buffer_set_current_line (line);
script_buffer_check_line_outside_window ();
}
}