2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

【2画面ファイラ】 mfiler4 その2

1 :login:Penguin:2013/01/07(月) 23:04:08.47 ID:zyEjI89a.net
開発に色々動きがあって、xyzsh、mfiler4ともに
既にいくつかリリースがされているので、
mfiler2スレの次スレとして立ててみました。
情報交換や質問・要望など、何でもどうぞ
楽しくやっていきましょう

公式サイト
http://ab25cq.sakura.ne.jp/

前スレ
【2画面ファイラ】 mfiler2 【Rubyインタプリタ】
http://engawa.2ch.net/test/read.cgi/linux/1183712038/

89 :login:Penguin:2013/09/22(日) 18:01:28.32 ID:sMNgElCS.net
作者様、起動速度改善しました。xyzsh-1.5.1 + mfiler4-1.2.6
有り難うございます。
xyzsh-1.5.0 5秒
xyzsh-1.5.1 1秒未満(0.86秒)
ただ、OS の別ヴァージョンだと 1.5.0 でもそんなに問題なかったので、
マシンの速度というより、ライブラリ群の相性問題だったのかもしれません。

90 :login:Penguin:2013/09/22(日) 21:47:28.28 ID:Qewucx8Y.net
ttp://pastebin.com/AUHiMtMh
最初に>81で言ったmfiler4.xyzshを投げておきます。mfiler4ユーザ各位の参考になればいいなと思います。

>87
更新お疲れ様です。

|こちらでは再現しません。リンク関係で実行ファイルがおかしくなっているかもしれません。
ということは手元の環境だけということですね。改めて見直してみます。

|mfiler4はxyzshを搭載していますが、カスタマイズはお勧めしません。
ちょっとした不便を快適にをテーマにやってみているだけですので、あまりお気になさらないようにお願いします。
正直なところ、ある程度好きなようにカスタマイズできる2画面ファイラは存在するだけでありがたいですし、カスタマイズに関してもそれほど不便は感じていません。
……以前にも同じようなことを言われた記憶がありますね。

実のところ>84は書き方が悪いのかそれともxyzshの不具合なのかが分からなかったので、作者さんにお尋ねしたかっただけです。
やっていることは同じはずなのに結果が異なる(file_indexの返値が異なる)のはなぜだろう?と。
とりあえず当面は別の方法で逃げましたので、もしお時間があればお答えいただけると嬉しいかなといったところです。

91 :login:Penguin:2013/09/23(月) 20:30:02.92 ID:TZPgRaQ0.net
作者さまへ、リクエスト もしくは、 mfiler4.xyzsh で設定できるなら
ご教示願いたいのですが、

現在、ファイラ画面に端末が表示するカーソルの位置が
端末画面の下から二行目の先頭(左端)に表示されます。
これを、端末画面の最下行の右端にすることはできないでしょうか? 
結構目障りなので。 キーボードからの入力位置とは関係ないようですし。

92 :login:Penguin:2013/09/28(土) 06:55:40.57 ID:Z4Y7D/mx.net
mfiler4-1.2.6 & xyzsh-1.5.1 にて
ファイルをコピーすると、
コピー先にコピーされたファイルのタイムスタンプが、
コピーした時点になってしまうのですが、
元ファイルのタイムスタンプを保持するように出来ないでしょうか?

93 :作者:2013/10/01(火) 01:29:49.13 ID:7ma78pHs.net
>>90
すみません。他の方にも報告を受けました。Fedoraでも再現するそうです。
せっかく報告を貰ったのに確認を怠って申し訳ありません。
明日確認しだい修正します。

>>91
それは実は色々と理由がありまして、そうなってます。
何度か、色々といい位置を探して、うろうろとカーソル君は動いているんですが
今の位置が居心地が良いようです。

>>92
何度か、その要望は受けているので、デフォルトはそうしてみます。
その方がほんとのコピーらしいかもしれませんね。
fdcloneとかどうなってんだろ、、、。

94 :作者:2013/10/06(日) 18:53:13.11 ID:dDtYx4eO.net
>>81,90

修正してバージョンをxyzsh-1.5.3としてリリースしました。
alias関連のバグは取れた、、、と思います。

migemoの方は僕にも良く分かりません。
OSX, Fedora辺りではmigemoも安定しているように思います。
ちょっと再現しないので直しようがありません。
動的ライブラリ関連の設定辺りが怪しいかもしれません。

>>92

ああ、こっちを忘れてましたね。明日当たり修正してみます。

95 :作者:2013/10/07(月) 17:51:33.37 ID:GRYybWpr.net
>>81,90
migemoの件も分かりました。~/.xyzsh/xyzsh.xyzshでロードした場合ですね。
それは落ちます。直しますね。すみません。

96 :作者:2013/10/07(月) 18:14:00.22 ID:GRYybWpr.net
version 1.5.4リリースです。

migemoがランタムスクリプトで読み込めないバグも修正しました。

97 :login:Penguin:2013/10/07(月) 20:10:25.03 ID:IrsnLsZN.net
>95
対応お疲れ様です。
ああ、そうか。どこで設定したのかをお伝えすれば良かったのですね。また何か報告することがあれば気をつけたいと思います。

98 :作者:2013/10/08(火) 20:41:14.12 ID:x9K3tnJd.net
1.5.5 リリースです。

1. $XYZSH_HISTSIZE, $XYZSH_HISTFILEが巧く動いていない問題を修正。1.5.4でエンバグ

あとは当分、大丈夫だと思います。すみません。矢継ぎ早のリリースで。

99 :作者:2013/10/08(火) 22:19:39.75 ID:x9K3tnJd.net
mfiler4-1.2.7 リリースです。

マニュアルにmfiler3という記述がいくつか、見つかったので修正しています(w;

大体やりつくした感があります。
今後、バグ修正以外は、特にアタッチしないと思います。
(機能拡張はない)
やり残しているのはxyzshのコマンド補完のレパートリーが寂しい所ですかね、、、。

あとホームページは
ttp://www54.atwiki.jp/ab25cq/
に移動しています。
そこにmfiler4とxyzshの使い方という記事を書いています。
参考にどうぞ。
vimの記事もありますよ。

100 :作者:2013/10/09(水) 14:06:38.91 ID:hasbi/jI.net
mfiler4-1.2.8 リリースです。

タイポの修正。2 pain --> 2 pane

101 :login:Penguin:2013/10/09(水) 20:22:25.85 ID:CDVvwTvq.net
バグ?
Puppy Linux 431JP2012 上で、インストール用のパッケージを作って、試してみました。
xyzsh-1.5.5 との組み合わせで:
mfiler-1.2.8 2画面の状態でファイルが多量にあるディレクトリを
閲覧しているときに、PageDown や下矢印キーで、下の方へいくと、
カーソルが見えなくなります。
mfiler-1.2.7 では、問題なかったのですが。

102 :login:Penguin:2013/10/09(水) 20:24:45.44 ID:CDVvwTvq.net
追伸:
 カーソルが見えなくなるというより、画面表示がスクロールしないというか、
 次ページへ切り替わらないというか、そんな現象です。

103 :101 & 102:2013/10/10(木) 21:47:50.70 ID:xz9qNm4y.net
101 と 102 は、忘れてください。
~/.xyzsh と ~/.mfiler4 を一旦削除して、起動し直したら、直りました。

詳しくは追求していませんが、
旧バージョンの残骸が残ってるとよろしくないのかもしれません。

104 :作者:2013/10/11(金) 17:02:27.29 ID:hP6ZIVLV.net
>>103
すみません。それで解決されたなら、いいんですけれども。
新しいmfiler4でstatの仕様が変わっているので、そのせいかもしれません。
ご迷惑かけます。

105 :login:Penguin:2013/10/12(土) 00:04:18.80 ID:+5lDobBX.net
"-x" オプションを付加して、"mfiler4 -x" で起動すると、
インクリメンタルサーチ(ジャンプ)のために、スラッシュ(/)キーを押すと、
端末画面のしたから三行目の行頭に "/" が表示されてしまう現象が起きています。
直ぐでなくてもよいので、改善を希望いたします。

106 :login:Penguin:2013/10/12(土) 00:09:37.55 ID:+5lDobBX.net
あと、mfiler2 みたいに、エンターキーを押したときに、
ファイルの拡張子ごとに、コマンドラインへ
ファイルに応じたコマンドが挿入されるとうれしいのですが。
*.mpg なら、audiciousなどの音楽プレーヤ、
*.jpg なら、viewnior とかの画像ヴューワ、などなど。
mfiler4.xyzsh の keycommand $keycode::enter あたりを
いじれば良さそうなのですが、例をご教示願います。

107 :作者:2013/10/12(土) 21:42:37.25 ID:6lhr4nu/.net
>>105
少し待ってくださいね。確認して修正します。

>>106
こんな感じですかね。例はtxtならvim, cならgccです。それ以外なら、そのまま。
inheritできれば、もう少し綺麗にかけそうですが、その場合はmfiler4.xyzshの方で
関数を用意しないといけませんね。

keycommand $keycode::enter (
file_ext $(cursor_num) | chomp | if(|= txt) (
cmdline "vim $(cursor|chomp)" -1
) elif (|= c) (
cmdline "gcc $(cursor|chomp)" -1
) else (
marking | if(| = 1\n) (
cmdline ' $(mfiler4::markfiles)' 0
) else (
cursor | chomp | if( | -d) (
mcd $(cursor)
) else (
cmdline " '$(cursor|chomp)'" 0
)
)
)
)

108 :作者:2013/10/12(土) 21:45:16.97 ID:6lhr4nu/.net
見やすくします。

keycommand $keycode::enter (
  file_ext $(cursor_num) | chomp | if(|= txt) (
    cmdline "vim $(cursor|chomp)" -1
  ) elif (|= c) (
    cmdline "gcc $(cursor|chomp)" -1
  ) else (
    marking | if(| = 1\n) (
      cmdline ' $(mfiler4::markfiles)' 0
    ) else (
     cursor | chomp | if( | -d) (
       mcd $(cursor)
     ) else (
       cmdline " '$(cursor|chomp)'" 0
     )
    )
  )
)

109 :106:2013/10/13(日) 00:19:12.17 ID:cnc1HNd4.net
>>108
作者様、ありがとうございます。
/usr/local/etc/mfiler4/mfiler4.xyzsh
を、/root/.mfiler4/mfiler4.xyzsh にコピーして、書き換えてみましたが、
ENTER-Key を押すと、
/root/.mfiler4/mfiler4.xyzsh 378: command not found
なるメッセージが表示されます。
  file_ext $(cursor_num) | chomp | if(|= txt) (
の行の、 file_ext もしくは、 cursor_num がないのでしょうか?

110 :作者:2013/11/02(土) 10:07:41.03 ID:V8BX7/nx.net
私事で少し多忙です。しばらくプログラミングから遠ざかると思います。

また再開したら、保守をしますね。
mfiler4とxyzshについてはやり残しは全くないとは言えませんが、ほとんどないです。
ほぼ完成したと思っています。
xyzshの方はもう少しzshから便利な機能を輸入したいですけれども。
あとコマンドライン補完を充実させたい、、、。

では、しばらく返信できないと思います。
申し訳ないです。

111 :作者:2013/11/19(火) 11:27:31.80 ID:Q9rRWD6Y.net
だいぶ私事が落ち着いてきました。
またコマンドライン補完を充実させたりしていきます。

112 :作者:2013/11/25(月) 14:52:59.00 ID:obpUP+js.net
mfiler4-1.2.9リリース

1. cygwinでのコンパイルと実行に対応。ただmigemoは動きません。

2. Hのディレクトリのヒストリでスペースを含むディレクトリに移動できない問題を修正。

3. configureに--with-optimizeを付けると-WerrorをCFLAGSから削除、ワーニングが出ていてもコンパイルは通るようになりました。

xyzsh-1.5.6が必要。

xyzsh-1.5.6 リリース

1. cygwinでのコンパイルと実行。ただ、migemoはロードすると落ちます。(僕のmigemoの使い方が悪いのでしょう)

2. 漢字のエンコーディングにバグがありました。mfiler4が落ちることがありました。

3. mfiler4へのインターフェースが少し変わっています。

OSX-10.9でのコンパイルエラーに対応しました。

113 :login:Penguin:2013/11/26(火) 22:09:23.98 ID:D88ImHLm.net
xyzshの履歴が上書きではなく追記で保存されるようになっています
この現象に気がついたバージョンはxyzsh 1.5.6です

114 :作者:2013/11/26(火) 22:24:54.64 ID:MHLkIUWL.net
了解です。
次のバージョンで修正します。

あとmfiler4で大量のファイルをコピーした場合
1つでもコピーに失敗するとコピー自体が中断してしまいますが
それを失敗したファイルはログに残すようにしてファイルのコピー自体
は続行するようにします。
自分でも大概不便だと思っていたので。

あとオプション-xを付けた場合、端末のエミュレーションの仕方によっては
描写が乱れることがありますが、それを修正します。
(iPhoneのPromptでもmfiler4を動かしたいため)
描写の問題はGnome TerminalやMacのTerminal.app、WindowsのPuttyではありません。

115 :作者:2013/12/14(土) 21:35:25.83 ID:c232Rqmy.net
mfiler4-1.3.0, xyzsh-1.5.7リリースです。

mfiler4は特に変わっていません。

xyzshはヒストリが2度保存されるバグと補完のバグを修正しています。

116 :作者:2013/12/24(火) 11:27:24.79 ID:E744Cju4.net
xyzsh-1.5.8リリース

1. いくつかの補完のバグを修正。1.5.7から補完にバグがありました。
2. tcsetpgrpの引数が/dev/ttyのファイルディスクリプタになりました。

mfiler4の方はgithubの方ではコピー操作を全面的に書き換えたバージョンをアップロードしています。
ただ、ファイル操作はバグがあると迷惑がかかるので、しばらく手元でデバッグしておきます。
安定したら、次のバージョンとしてSourceForge.jpの方にアップロードしますね。

117 :作者:2013/12/29(日) 22:40:10.70 ID:l2ZRveTF.net
mfiler4-1.3.1リリース

1. 仮想ディレクトリ使用時にファイルが0になることがあるとデグメンテーションフォルトしていましたが、しないように修正。
2. ファイルのコピー処理や移動処理をリファクタリング。エラーがあってもコピーを続行するようになりました。エラーが出たらログに記録して、ログファイルを表示します。
3. メニューアイテムに-externalをつけると、実行後ディスクを読み込むようになりました。
4. ファイルのコピー処理のバグフィックス。
5. ファイルのバックアップのバグフィックス。

118 :作者:2013/12/31(火) 13:15:04.23 ID:WpfE41uf.net
ああ、4と5は2後のバグフィックスです。
1.3.0以前ではファイル操作にバグは無かったはずです。
2のリファクタリングはよくデバッグしていますが
もし、バグが見つかったら、みなさんに迷惑をかけるので、ここに書き込みをお願いします。

119 :login:Penguin:2014/09/27(土) 10:55:32.33 ID:MLqmHRsn.net
カーソル移動でちらつくねこれ
urxvt+tmux環境

120 :login:Penguin:2014/09/30(火) 22:52:08.36 ID:BuuBiUpR.net
去年あんだけ熱心だったのに今年はもう書き込みないのね作者

121 :login:Penguin:2014/09/30(火) 22:59:34.42 ID:BuuBiUpR.net
ranger最強

122 :login:Penguin:2014/10/01(水) 06:39:00.43 ID:zuK/k/6q.net
うちもranger最強になっちゃたずっと前から

123 :login:Penguin:2015/03/22(日) 16:06:58.49 ID:a9idqRGK.net
今までdired一択だったけど、rangerもいいですな。
ファイルを選択するだけでプレビューしてくれるのがすごくいい。

124 :login:Penguin:2016/04/14(木) 21:35:06.85 ID:NOMBbJsv.net
ranger少し重いけどvimmerとしてはかなり使いやすくて良い
ただ画像プレビュー出来る端末エミュレータとフォントが限られてるのよね
やっぱmfiler4でいい

125 :login:Penguin:2016/06/15(水) 23:36:52.26 ID:WLW9spkH.net
cygwinでxyzshをmakeすると

/usr/lib/../lib/libonig.dll.a(d000215.o):(.text+0x0): `regfree' が重複して定義されています
/usr/lib/../lib/libc.a(t-d001113.o):fake:(.text+0x0): ここで最初に定義されています
/usr/lib/../lib/libonig.dll.a(d000214.o):(.text+0x0): `regexec' が重複して定義されています
/usr/lib/../lib/libc.a(t-d001112.o):fake:(.text+0x0): ここで最初に定義されています
/usr/lib/../lib/libonig.dll.a(d000212.o):(.text+0x0): `regcomp' が重複して定義されています
/usr/lib/../lib/libc.a(t-d001110.o):fake:(.text+0x0): ここで最初に定義されています
collect2: エラー: ld はステータス 1 で終了しました
make: *** [Makefile:68: libxyzsh.so.2.0.0] エラー 1

とエラーをになります。
対策がわかる方がいれば教えてもらえるとありがたいです。

126 :login:Penguin:2016/06/30(木) 03:57:26.21 ID:clgRM4OF.net
setup からonoguruma入れるんじゃなくてソースからいれる

127 :login:Penguin:2017/04/14(金) 19:20:52.95 ID:Mk7H5skW.net
たぶんいないだろうけどUbuntu17.04からonigurumaがlibonig4になったので、Ubuntu派生で使い続けたいならアップデート/再インストール前にlibonig.so.2.0.1をバックアップしておいて、適切な場所にlibonig.so.2として配置しないと起動しなくなりました

128 :login:Penguin:2017/06/25(日) 21:13:05.74 ID:Uw68fN81.net
もう他のユーザはいなくなってしまったのだろうか……
設定をつめるとわりと便利なんだけど更新がないと新しいの使い始めちゃうよね、やっぱり
たぶん作者さんももう別のファイラ使っているんだろうな

>127
自己レス
makeするときはlibonig.so.2.0.1じゃないとダメかもしれない
というのも、XDG Base Directoryというものを知ったのでxyzshとmfiler4も対応させてみたんだけど、makeするときにlibonig.so.2が存在してもエラーになった

129 :login:Penguin:2017/12/29(金) 16:03:13.24 ID:S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

K8E5JQH734

130 :作者:2018/02/24(土) 01:12:02.44 ID:8S/bbkNU.net
作者です。すみません。もうメンテナンスしてません。
今はClover2というインタプリタ、REPLとしても使える、コンピュータ言語作ってます。
ファイルの処理は大抵cp mv rmですね。
サーバー上ではファイラ → シェルときて今はClover2のREPLで作業することが多いのです。
使っている方は、すみません。
ソースはhttps://github.com/ab25cq上にあるので意欲がある人はフォークなり改良するなりして使ってください。

131 :login:Penguin:2018/03/02(金) 01:09:20.36 ID:4dwwL1yn.net
作者様(゚∀゚)キタコレ!!
今までメンテナンスお疲れさまでした。

132 :login:Penguin:2018/03/06(火) 03:00:27.21 ID:PDuUHPDn.net
ありがとうございます。mfiler4は作っていて楽しかったです。
でも、結局fdを超えることはできなかったかなと思います
ちょっと作り込みすぎましたね。
mfiler2の方がRubyも組み込んでましたし、よくできていた気がします。
Clover2の方もよろしくお願いします。静的型付けのRubyって感じです。
LLVMでネイティブコンパイルも行います。
REPLも強力でJavaのIDEみたいに補完が強力です。
そちらもよろしくお願いします。パッケージにしてくれる方募集中です
(Fedoraは今頼んでいるところです)

133 :login:Penguin:2018/03/06(火) 08:43:05.39 ID:SyfjtOmI.net
> Fedoraは今頼んでいるところです

あれ?(ここで書くのも何かと思いますが)Fedoraではimportは既に済んでいます。
例えばこんなの
https://bodhi.fedoraproject.org/updates/FEDORA-2018-bb6300475c

ただ、stable branch (今だとFedora 26/27)では、短くても(通常)
一週間経たないと更新出来ません。現在は3.6.9がin testingです。

134 :login:Penguin:2018/03/06(火) 18:20:45.42 ID:kEYp/76z.net
そうなんですか。知らなかったです。

Clover2のスレを作りました。良かったら、そちらでどうぞ。

【静的型付け】Clover2 【LLVM,補完付きREPL】
https://mao.5ch.net/test/read.cgi/linux/1520327862/l50

135 :login:Penguin:2018/03/07(水) 10:24:30.49 ID:S1xssOPQ.net
板違いとの指摘を受けました。プログラム板に作りました。

【静的型付けRuby】Clover2 【LLVM,補完付きREPL】
https://mevius.5ch.net/test/read.cgi/tech/1520385530/l50

136 :login:Penguin:2018/05/22(火) 09:31:30.48 ID:Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

BUGPU

137 :login:Penguin:2020/01/03(金) 23:25:21.56 ID:W5Ihw+ap.net
誰かmfiler引

138 :login:Penguin:2023/12/17(日) 22:43:46.29 ID:IYZlN64d.net
ホンマ誰か引き継いでーや。
毛唐の2-painはなんか合わんのや。

61 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★