LINUX.ORG.RU

История изменений

Исправление Umberto, (текущая версия) :

Уже нашёл более интересный путь:

Внешние инструменты «External Tools» например

#!/bin/sh
uxterm -bg black -geometry 130x10 'somescript.sh'

В скрипт экспортируются переменные:

GEDIT_CURRENT_DOCUMENT_URI
GEDIT_CURRENT_DOCUMENT_NAME
GEDIT_CURRENT_DOCUMENT_SCHEME
GEDIT_CURRENT_DOCUMENT_PATH
GEDIT_CURRENT_DOCUMENT_DIR
GEDIT_DOCUMENTS_URI
GEDIT_DOCUMENTS_PATH

Их значения:

file:///usr/local/bin/some.sh
some.sh
file
/usr/local/bin/some.sh
/usr/local/bin/
file:///usr/local/bin/some.sh file:///home/user/fomefile
/usr/local/bin/some.sh /home/user/some.sh

Просто праздник какой-то :) столько всего навешать для обработки открытого файла можно.

Хоткеи на каждый скрипт там же забиваются. Ушел делать emacs.

Исходная версия Umberto, :

Уже нашёл более интересный путь:

Внешние инструменты «External Tools» например

#!/bin/sh
uxterm -bg black -geometry 130x10 'somescript.sh'

В скрипт экспортируются переменные:

GEDIT_CURRENT_DOCUMENT_URI
GEDIT_CURRENT_DOCUMENT_NAME
GEDIT_CURRENT_DOCUMENT_SCHEME
GEDIT_CURRENT_DOCUMENT_PATH
GEDIT_CURRENT_DOCUMENT_DIR
GEDIT_DOCUMENTS_URI
GEDIT_DOCUMENTS_PATH

Их значения:

file:///usr/local/bin/some.sh
some.sh
file
/usr/local/bin/some.sh
/usr/local/bin/
file:///usr/local/bin/some.sh file:///home/user/fomefile
/usr/local/bin/some.sh /home/user/some.sh

Просто праздник какой-то :) столько всего навешать для обработки открытого файла можно.