Midnight Commander: обновление и использование MC

С некоторым опозданием узнал об обновлении MC. Понимаю, что скоро появится в основном дереве portage, но не удержался и установил из оверлея, тем более ebuild уже готов.

$eix -sS

$eix -sS midnight
app-misc/mc
Available versions: 4.6.1-r4 ~4.6.2_pre1 {7zip X gpm ncurses nls samba slang unicode}
Installed versions: 4.6.1-r4(11:25:17 10.09.2008)(7zip X gpm nls samba slang unicode -ncurses)
Homepage: http://www.gnu.org/software/mc <<<<<<<<<<<<<<<<<

$ w3m http://people.redhat-club.org/inf/mc-slavaz/gentoo/mc-4.6.3.ebuild | grep HOME
HOMEPAGE="http://people.redhat-club.org/slavaz/trac/wiki/ProjectMc"

ИМХО в основном дереве все же не скоро появится.

Lupo Alberto написал

Lupo Alberto написал(а):
С некоторым опозданием узнал об обновлении MC. Понимаю, что скоро появится в основном дереве portage, но не удержался и установил из оверлея, тем более ebuild уже готов.

Слегка не разобрался. Это fork, но это не умоляет заслуг разработчиков и не мешает мне его использовать :)

Я Gentoo & Funtoo

Надо однако добавить эту

Надо однако добавить эту сборку в солнечный оверлей.

Могу к этому лишь добавить,

Могу к этому лишь добавить, что существует не менее пяти аналогичных форков и около сотни всевозможных расширений. В портежах оригинал, который давно не развивается. Есть даже полноценный обзор со скриншотами разных возможностей. Не помню точно где нарыл, кажется - на oppennet-е. А данную версию, я так понимаю, ведёт меинтейнер редхата, причём даже ебилды делает, обновляет это всё периодически, что в общем-то не плохо. Даже русский хелп отличный, не надо конвертировать в UTF-8 из KOI8-R...

О, нашёл!

По ссылкам, я так понял,

По ссылкам, я так понял, ходить не принято.

1) http://mc.linuxinside.com/cgi-bin/dir.cgi
Последний релиз датирован 2004 годом.

2)ftp://esp-team.scene.hu/esp-team/linux/
Последний релиз датирован 2000 годом.

3)http://www.nu-44.ru/~miha/mc/
Последний релиз датирован 2005 годом.

http://web.archive.org/web/20071226043911/http://ccphys.nsu.ru/~avpak/mc/
Ссылка на патчи, 2005 год

С последей разобраться труднее

Вобщем с mc пока уныло все. Что с основной веткой, что с многочисленными форками. Сабж сейчас по сети шумит, поскольку штука популярная и самая свежая (Автору респект). Надолго ли его хватит?

.

обновился и по /usr/share/mc/mc.gentoo стал скучать...

А зачем оно надо?

/etc/mc/Syntax, /usr/share/mc/syntax/ebuild.syntax не решают эту проблему?

.

Может я что-то путаю, но не упомянутый ли файл в том числе позволяет при выходе из mc остаться в последней директории, а не в той, которая была на момент запуска mc? А теперь зайдёшь в /usr/portage/app-misc/куда-нибудь, нажимаешь F10 - хлоп! - и ты опять в ~ :-(
Да ещё F3 теперь показывает только точки.
Буду сравнивать два mc и пытаться вернуть утраченный функционал :-)
Но уходить с нового mc не буду - раскраска файлов в панелях это прелестно, господа!

> не упомянутый ли файл в том

> не упомянутый ли файл в том числе позволяет при выходе из mc остаться в последней директории
вроде не оно, но что-то похожее лежит тут: /usr/share/mc/bin
не остаться, а позволяет потом в неё же вернуться...

> Да ещё F3 теперь показывает только точки
Это видимо СЮДА... :(

---
Кстати, F9 -> Настройка -> Биты символов ->
у меня стоит везде UTF-8, [x] Полный 8-битный ввод
и система тоже уникодная соотвественно (LC_NUMERIC="C").

Не правда ваша (с)

ndrwsh написал(а):
Может я что-то путаю, но не упомянутый ли файл в том числе позволяет при выходе из mc остаться в последней директории, а не в той, которая была на момент запуска mc? А теперь зайдёшь в /usr/portage/app-misc/куда-нибудь, нажимаешь F10 - хлоп! - и ты опять в ~ :-(
Да ещё F3 теперь показывает только точки.
Буду сравнивать два mc и пытаться вернуть утраченный функционал :-)
Но уходить с нового mc не буду - раскраска файлов в панелях это прелестно, господа!

Не правда ваша (с)
Только что проверил, при выходе остаёшься в последнем каталоге, видимо, из-за того, что mc.gentoo остался на месте:
%less /usr/share/mc/mc.gentoo

#!/bin/sh

# A little fix so mc exits into it's current working directory
MC_ENV=/usr/share/mc/bin/mc.sh

for i in $MC_ENV; do
if [ -x $i ]; then
. $i
fi
done

# include this, so also xterm,kterm,gterm,etc will have default bash settings

#if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
# . /etc/profile
#fi

и в ~/.zshrc есть строки
# Add the following line to your ~/.zshrc to
# allow mc to chdir to its latest working dir at exit
# Midnight Commander chdir enhancement
if [ -f /usr/share/mc/mc.gentoo ]; then
. /usr/share/mc/mc.gentoo
fi

с просмотром по F3 (точки вместо букв) тоже всё просто:
F9 -> Настройка -> Биты символов -> Кодировка ввода/вывода "UTF8"

Я Gentoo & Funtoo

> с F3 тоже всё просто

дык, я все эти настройки первым делом поставил
само собой разумеется, а как иначе? :)

таки-заработали F3/F4!?

Нет

Читать в другую тему)

Я, наверно, что-то пропустил :)

klark73 написал(а):
дык, я все эти настройки первым делом поставил
само собой разумеется, а как иначе? :)

таки-заработали F3/F4!?

Я, наверно, что-то пропустил :)
У меня всё работало и после обновления из оверлея продолжает работать :)

Я Gentoo & Funtoo

.

Lupo Alberto написал(а):
Не правда ваша (с)
Только что проверил, при выходе остаёшься в последнем каталоге, видимо, из-за того, что mc.gentoo остался на месте

Моя правда! (с) :-)
Я ж с этого mc.gentoo и начал разговор!
Осталось понять, как это у вас mc.gentoo остался на месте?
Ведь он (вроде бы) принадлежит "предыдущему" mc,
и emerge должен был его снести... :-(
Но спасибо, что за-less-или его - :-)
Не затруднит ли вас сделать по нему equery belongs?

Не затруднит

ndrwsh написал(а):
Не затруднит ли вас сделать по нему equery belongs?

Не затруднит, так как благодаря поднятой здесь теме, вспомнил, что пытался его редактировать ещё при старой инсталляции mc. Видимо, это и "спасло" его от "уничтожения".

Я Gentoo & Funtoo

Приглядитесь:

MC_ENV=/usr/share/mc/bin/mc.sh

Я про это и говорил, что нечто похожее на то, что вам надо, есть в /usr/share/mc/bin ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".