From 091e3236946024d3b43450e6476a9112c8697766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Sun, 23 Oct 2022 09:20:28 +0200 Subject: [PATCH] Make nvimremote script more generic --- symlinks/bin/nvimremote | 13 +++++++------ symlinks/config/godot/editor_settings-3.tres | 2 +- symlinks/config/godot/editor_settings-4.tres | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/symlinks/bin/nvimremote b/symlinks/bin/nvimremote index 86f90a9..b8f7c5c 100755 --- a/symlinks/bin/nvimremote +++ b/symlinks/bin/nvimremote @@ -2,15 +2,16 @@ set -e -SERVER_NAME=$1 -FILE=$2 -LINE=$3 -COLUMN=$4 +WINDOW_NAME=$1 +SERVER_NAME=$2 +FILE=$3 +LINE=$4 +COLUMN=$5 if test -S $SERVER_NAME; then - /usr/bin/wmctrl -a "Neovim Godot" + /usr/bin/wmctrl -a "$WINDOW_NAME" ~/.asdf/shims/nvim --server $SERVER_NAME --remote $2 ~/.asdf/shims/nvim --server $SERVER_NAME --remote-send ":call cursor($LINE, $COLUMN)" else - /usr/bin/alacritty --title "Neovim Godot" -e /usr/bin/fish -c "nvim --listen $SERVER_NAME $2 --cmd \"call cursor($LINE, $COLUMN)\"" + /usr/bin/alacritty --title "$WINDOW_NAME" -e /usr/bin/fish -c "nvim --listen $SERVER_NAME $2 --cmd \"call cursor($LINE, $COLUMN)\"" fi diff --git a/symlinks/config/godot/editor_settings-3.tres b/symlinks/config/godot/editor_settings-3.tres index 4284b5e..f78b893 100644 --- a/symlinks/config/godot/editor_settings-3.tres +++ b/symlinks/config/godot/editor_settings-3.tres @@ -96,7 +96,7 @@ text_editor/script_list/current_script_background_color = Color( 1, 1, 1, 0.3 ) text_editor/script_list/group_help_pages = true text_editor/script_list/sort_scripts_by = 0 text_editor/script_list/list_script_names_as = 0 -text_editor/external/exec_flags = "/tmp/godotnvim.sock {file} {line} {col}" +text_editor/external/exec_flags = "NeovimGodot /tmp/godotnvim.sock {file} {line} {col}" editors/grid_map/preview_size = 64 editors/tile_map/preview_size = 64 editors/tile_map/palette_min_width = 80 diff --git a/symlinks/config/godot/editor_settings-4.tres b/symlinks/config/godot/editor_settings-4.tres index a744527..b4651ec 100644 --- a/symlinks/config/godot/editor_settings-4.tres +++ b/symlinks/config/godot/editor_settings-4.tres @@ -38,7 +38,7 @@ text_editor/theme/highlighting/search_result_color = Color(1, 1, 1, 0.07) text_editor/completion/add_type_hints = true text_editor/external/use_external_editor = true text_editor/external/exec_path = "/home/ensar/bin/nvimremote" -text_editor/external/exec_flags = "/tmp/godotnvim.sock {file} {line} {col}" +text_editor/external/exec_flags = "NeovimGodot /tmp/godotnvim.sock {file} {line} {col}" asset_library/available_urls = { "godotengine.org (Official)": "https://godotengine.org/asset-library/api" }