Нет.
В прошлом я видел обсуждение встраивания Emacs в другие приложения, и единодушным является то, что даже это неосуществимо, не говоря уже о том, что вы предлагаете.
Было бы лучше определить, что делает gedit, из-за которого вы хотите использовать его вместо Emacs, и расширить Emacs, чтобы он тоже это делал.(Этого не может быть много - gedit не делает много.) Дополнительные функции могут просто сидеть и ждать вас, и вам будет легче их находить и использовать, есливы уже чувствуете себя комфортно в режиме Emacs.
(Помимо всех других преимуществ Emacs, вы получаете возможность использовать тот же редактор, который вы используете в оконной среде терминала - огромныйпреимущество.)
Или, может быть, да.,.
Вы можете использовать плагин External Tools для gedit (ищите его в настройках).Добавьте новую команду, привяжите ее к нужной клавише и используйте этот скрипт:
#!/bin/sh
FILE_NAME=$GEDIT_CURRENT_DOCUMENT_PATH
emacs $FILE_NAME
Если вы хотите, чтобы она открывалась в работающем в данный момент Emacs, замените emacs
на emacsclient
, идобавьте в ваш .emacs следующее:
(server-start)