LINUX.ORG.RU

Сообщения blexey

 

File has hard-links. Detach before saving?

Форум — General

Как в mcedit отключить предложение разорвать хардлинк при сохранении файла, имеющего хардлинки?
Предположим, я под текущим пользователем желаю никогда их не ломать и сохранять изменения в то, что и как мной налинковано, безо всяких дополнительных вопросов.
Гугление как-то не помогло.

 

blexey
()

dislike

Форум — Linux-org-ru

В качестве компромисса между сторонниками лайков и простоты ЛОРа, предлагаю запилить рядом с «глазиком» и «звездой» в теме что-то вроде «не интересно/палецвниз». И при накоплении некоего количества голосов тема отправляется в /dev/null (может даже с вариантами насчёт скора, если сильно провалится).

Фича, по идее, должна сподвигнуть авторов тем на более вменяемый контент.

 

blexey
()

[feature request]Подсветить все результаты поиска

Форум — General

Реально ли сделать в mcedit и mcview подсветку не только очередного, но опционально и всех результатов поиска по файлу?
Как это сделано в веб-браузерах, в поиске по странице.

 

blexey
()

[mcedit]Добавить фичу форматирования

Форум — General

Есть текст, содержащий на концах каких-нибудь строк энное количество пробелов и даже табуляций, и даже знаков ^M (оффтопичный CR+LF). В mcedit можно включить их отображение и обнаружить, это здорово. Можно даже найти/заменить их во всём файле по регекспу [\ \t\r]+$, и это тоже здорово.

Но вот было бы здорово, если бы mcedit позволял все их обкусывать без лишних телодвижений, одной командой/шоткатом. И главное, не покидая текущей позиции в файле.

 

blexey
()

[extfs.d] Обучение uarj кириллице в именах файлов

Форум — General

Под руку иногда попадаются архивы формата ARJ с кириллическими именами файлов внутри, которые mc отображает кракозябрами и поэтому обработать не может.

Данный патч добавляет возможность перекодировки таких имён из кодировки, которую можно указать в переменной окружения MC_UARJ_CP (если не определена, кодировка подразумевается cp866) в локальную.

Может ещё кому пригодится. Просто нет времени заморачиваться с тикетами к разработчикам.

--- uarj.orig	2011-11-01 10:41:10.579654146 +0200
+++ uarj	2011-11-01 11:47:44.193802602 +0200
@@ -10,13 +10,18 @@
 # - http://www.sourceforge.net/projects/arj/
 # - http://arj.sourceforge.net/

+CP=${MC_UARJ_CP=cp866}
+tocp () { echo "$1" | iconv -t $CP
+}
+fromcp () { iconv -f $CP
+}

 ARJ="arj -+ -ja1"


 mcarjfs_list ()
 {
- $ARJ v "$1" | gawk -v uuid=$(id -ru) '
+ $ARJ v "$1" | fromcp | gawk -v uuid=$(id -ru) '
   {
    if (($0 ~ /^[0-9]+\) .*/)||($0 ~ /^------------ ---------- ---------- -----/)){
     if (filestr ~ /^[0-9]+\) .*/) {
@@ -60,7 +65,7 @@

 mcarjfs_copyout ()
 {
-    $ARJ e -y "$1" "$2" -jw"$3" >/dev/null 2>/dev/null
+    $ARJ e -y "$1" "`tocp "$2"`" -jw"$3" | fromcp >/dev/null 2>/dev/null
 }


blexey
()

RSS подписка на новые темы