deodar icon indicating copy to clipboard operation
deodar copied to clipboard

копирование полного пути по CTRL-SHIFT-INS

Open belonesox opened this issue 10 years ago • 2 comments

Спасибо за ваш труд, слегка запатчив запустил под ROSA Fresh, буду учить node.js чтобы осмысленно контрибьютить (в перспективе, опакечу и т.п.).

А пока Feature Request — одной из офигительных фич FARа, по сравнению с MC, это возможность в один хоткей (CTRL-SHIFT-INS) положить полный путь выделенного файла в клипборд. Таким образом, происходит гиковская интеграция — контекст работы, проектный каталог открыт в двухпанельнике, фокус на каталоге и файлов именно в нем, а во все другие GUIшные программы (Firefox при аплоаде,Inkscape/Office/редакторы/IDE…) файлы подаются из клипборды, без необходимости утомительного поиска в диалоге открытия каждой софтины (открытие по клику — не всегда ОК), ну и это часто помогает при формировании командной строки (в дополнение к «CTRL→[/]».

MC такого не мог (ну что-то похожее я настраивал пришивая xclip к UserMenu, но это все равно было не одно нажатие).

belonesox avatar Apr 03 '14 14:04 belonesox

сделано. спасибо, даже не знал, что такое есть!

в norton.init добавил

    this.react(101, keycode.INSERT, this.copyFullPath, { role:['panel','input'] })

сам метод

TNorton.can.copyFullPath = function() {
    var s, list
    if (this.actor == this.left) list = this.left.list
    else list = this.right.list
    s = list.items[list.sid].name
    if (s) s = list.path + '/' + s; else s = list.path
    clipboardSet(s)
}

exebook avatar Apr 03 '14 17:04 exebook

и кстати ловлю на слове контрибютить)

exebook avatar Apr 03 '14 17:04 exebook