История изменений
Исправление Bruce_Lee, (текущая версия) :
Ты можешь наскриптовать очень многое в поведении, я могу ошибаться, не пробовал всё, но кажется аналогов сабжа на онтопике по настройке и расширению нет; для добавления или изменения контекстного меню скриптовать не нужно, для этого есть Design Mode, прямо в гуйке себе всё меняешь/добавляешь и т.п.
Что касается гуя, то тоже кайф, у тебя отдельные панели или элементы гуйка могут быть одновременно в разных шрифтах, из размерах и т.п.
Касательно скриптования, например, можно сделать так: назначить хоткей на действие (например diff/vimdiff) выбранных файлов в панелях (или вкладках), т.е. те файлы, которые сейчас активны (выбраны в панелях) при нажатии хоткея откроется терминал (или что угодно) где будут diff этих самых файлов, сумбурно, но как-то так. И это самое простое, что можно запилить.
Есть событийная модель (events): на нажатие, фокус, движение, закрытие вкладки и т.п. http://ignorantguru.github.io/spacefm/spacefm-manual-en.html#sockets-events
Исходная версия Bruce_Lee, :
Ты можешь наскриптовать очень многое в поведении, я могу ошибаться, не пробовал всё, но кажется аналогов сабжа на онтопике по настройке и расширению нет; для добавления или изменения контекстного меню скриптовать не нужно, для этого есть Design Mode, прямо в гуйке себе всё меняешь/добавляешь и т.п.
Что касается гуя, то тоже кайф, у тебя отдельные панели или элементы гуйка могут быть одновременно в разных шрифтах, из размерах и т.п.
Касательно скриптования, например, можно сделать так: назначить хоткей на действие (например diff/vimdiff) выбранных файлов в панелях (или вкладках), т.е. те файлы, которые сейчас активны (выбраны в панелях) при нажатии хоткея откроется терминал (или что угодно) где будут diff этих самых файлов, сумбурно, но как-то так. И это самое простое, что можно запилить.
Есть событийная модель (events): на нажатие, фокус, движение, закрытие вкладки и т.п. http://ignorantguru.github.io/spacefm/spacefm-manual-en.html#sockets-events
Рекомендую попробовать,