Emacs Part 47 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2014/12/20(土) 16:17:19.14GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 46
http://peace.2ch.net/test/read.cgi/unix/1403458934/
0731名無しさん@お腹いっぱい。
2015/03/12(木) 16:36:17.88なにがいいって標準でついてるってのがいい
0732名無しさん@お腹いっぱい。
2015/03/12(木) 19:10:35.78いまいち安定しない
diredで普通の0が表示されたりする
0733名無しさん@お腹いっぱい。
2015/03/12(木) 20:14:59.25ありがとうございます
0734名無しさん@お腹いっぱい。
2015/03/12(木) 21:25:41.01ただでさえ書き込み少なかったここも今度こそ終わるな
0735名無しさん@お腹いっぱい。
2015/03/12(木) 23:24:56.180736名無しさん@お腹いっぱい。
2015/03/12(木) 23:45:38.54ソース
0737名無しさん@お腹いっぱい。
2015/03/12(木) 23:48:32.382ちゃんねる専用ブラウザをご利用の皆さまへ
http://www.2ch.net/browsers.html
> 3月13日からは新仕様に対応した専用ブラウザをご利用ください。
0738名無しさん@お腹いっぱい。
2015/03/13(金) 00:00:32.330739名無しさん@お腹いっぱい。
2015/03/13(金) 02:48:09.650740名無しさん@お腹いっぱい。
2015/03/13(金) 03:01:09.67「本日より2ch.net専用ブラウザに広告が配信されるようになりました。」
とのことだが、これは navi2ch のように text しか対応していない
2ch viewer には関係のないことのように思える。
現に今も俺は navi2ch で書き込みしているわけで。
0741名無しさん@お腹いっぱい。
2015/03/13(金) 05:40:14.28横着せずページの下まで読みましょう
0742名無しさん@お腹いっぱい。
2015/03/13(金) 06:45:09.68navi2ch スレ見てきなさいな。
0743名無しさん@お腹いっぱい。
2015/03/13(金) 06:51:47.94メールはともかく、2ch まで Emacs で読み書きしなくてもいいじゃん
って思ってたけどみんな navi2ch から書いてるの?
0744名無しさん@お腹いっぱい。
2015/03/13(金) 07:34:12.77http://developer.2ch.net/
0745名無しさん@お腹いっぱい。
2015/03/13(金) 08:24:15.18dat読めなくなりますとは言ってないような
0746名無しさん@お腹いっぱい。
2015/03/13(金) 08:27:32.330747名無しさん@お腹いっぱい。
2015/03/13(金) 10:57:30.350748名無しさん@お腹いっぱい。
2015/03/13(金) 11:00:44.990749名無しさん@お腹いっぱい。
2015/03/13(金) 11:14:55.01ブラウザから書き込んでる
0750名無しさん@お腹いっぱい。
2015/03/13(金) 20:58:09.80当日までこんなのんきなこと言ってる奴いたのかここは…
0751名無しさん@お腹いっぱい。
2015/03/14(土) 21:25:55.45読むだけなら何でもいいけど、書くときにemacs上なのが大事なのだ。
From Navi2ch User
0752名無しさん@お腹いっぱい。
2015/03/15(日) 04:40:18.140753名無しさん@お腹いっぱい。
2015/03/15(日) 22:04:36.14Not Emacs is a text editor for programmers that supports many of the
most common emacs keybindings. This app is based on the ymacs editor
and the Gambit Scheme programming system.
Requires iOS 6.1 or later. Compatible with iPhone, iPad, and iPod
touch. This app is optimized for iPhone 5.
https://itunes.apple.com/us/app/not-emacs/id948330589?mt=8
0754名無しさん@お腹いっぱい。
2015/03/16(月) 22:51:25.36いいね
0755名無しさん@お腹いっぱい。
2015/03/17(火) 00:08:01.59Android版はないみたいだ。
まあそれ以前にAndoroid版Emacsを自分は起動できない
ままだけど。
0756名無しさん@お腹いっぱい。
2015/03/17(火) 00:11:00.90一瞬terminal session is runningとだけでて画面すら見せてもらえない
2chMate 0.8.7.7 dev/LGE/Nexus 5/5.0.2/LR
0757名無しさん@お腹いっぱい。
2015/03/17(火) 00:23:48.400758名無しさん@お腹いっぱい。
2015/03/17(火) 00:28:56.12英語だったから読み飛ばしてたわ
0759名無しさん@お腹いっぱい。
2015/03/17(火) 04:39:06.89神!
早速入れてみた。
どこまで出来るんだろう。
ていうか操作性良すぎ
0760名無しさん@お腹いっぱい。
2015/03/17(火) 08:04:22.49泥端末持ちだから試せないんだけどそんなに操作性良いの?
ソフトウェアキーボードでC-nだのC-x C-fだの入力するの大変そうだけど
フリックに特化した仕組みとかはいってるのかしらん
0761名無しさん@お腹いっぱい。
2015/03/17(火) 08:47:55.81すばらしかったなー
0762名無しさん@お腹いっぱい。
2015/03/17(火) 11:14:36.09当たり前だがPCほどではない。
スマホでEmacs動かすようなものたくさん試したけど
その中では抜群の操作性
0763名無しさん@お腹いっぱい。
2015/03/18(水) 00:15:18.23なんか笑ってしまった。
0764名無しさん@お腹いっぱい。
2015/03/18(水) 14:24:34.44http://emacsfodder.github.io/emacs-theme-editor/
こういうの Emacs 内で完結できないもんかしら
カラーピッカー実装するのが大変か
0765名無しさん@お腹いっぱい。
2015/03/18(水) 16:10:18.560766名無しさん@お腹いっぱい。
2015/03/18(水) 16:40:23.61(window-system)の値で分岐
0767名無しさん@お腹いっぱい。
2015/03/18(水) 16:42:11.39マジでお前ら使えないな
結局stackoverflowさんだよ
というか、navi2chのせいか?
いや、おまえら悪くない、JIMが悪い
elispってどうやって覚えんの?
文法はええんやけど、window-systemって変数があるとかリファレンスは?
0768名無しさん@お腹いっぱい。
2015/03/18(水) 17:03:45.060769名無しさん@お腹いっぱい。
2015/03/18(水) 17:08:25.32https://github.com/vim-jp/issues/issues
0770名無しさん@お腹いっぱい。
2015/03/18(水) 19:06:47.050771名無しさん@お腹いっぱい。
2015/03/18(水) 23:03:07.38Info で elisp > Display > Window Systems を参照。
x, w32 とかウィンドウシステムの種別も分かるようだ。
0772名無しさん@お腹いっぱい。
2015/03/19(木) 02:45:17.720773名無しさん@お腹いっぱい。
2015/03/19(木) 03:23:39.66XX を制御する変数は…なんてのは info 検索するよりググったほうがとっかかり見つかる気がするわ。
そっから対象のドキュメントなり info 読むでいい気がする。
0774名無しさん@お腹いっぱい。
2015/03/19(木) 07:24:16.96逆にinfo読み込まんでelispで何書けんのかナゾっていうか
だからいつまでたってもナンモ書けんのだろキミら?(笑
0775名無しさん@お腹いっぱい。
2015/03/19(木) 09:04:30.97>>774 だって煽りたいから言ってるだけで全部読んだことないだろうし。
0776名無しさん@お腹いっぱい。
2015/03/19(木) 12:36:02.890777771
2015/03/19(木) 12:41:17.19(今はcustomizeがあるからなおのこと)
ググって変数・関数名が分かればdescribe-variable, describe-functionで
調べて、それでもわからない場合にようやくinfoに当たる感じ。
elisp言語仕様はinfo見ないとだけど。
0778名無しさん@お腹いっぱい。
2015/03/19(木) 12:47:35.940779名無しさん@お腹いっぱい。
2015/03/19(木) 13:28:16.04Helpを見ながら設定できんだから便利だとは思わんか?
多分お前らはググって日本語の解説見ながらsetqの行をコピってくるだけだろうがな
0780名無しさん@お腹いっぱい。
2015/03/19(木) 13:58:40.730781名無しさん@お腹いっぱい。
2015/03/19(木) 14:27:28.51GUI に慣れてる人とかだと嬉しいのかねぇ
0782名無しさん@お腹いっぱい。
2015/03/19(木) 14:28:31.79setqレベルの話になってて愕然
せいぜい背伸びしてcustomizeとかもう
0783名無しさん@お腹いっぱい。
2015/03/19(木) 14:39:35.300784名無しさん@お腹いっぱい。
2015/03/19(木) 14:43:42.35>>782 さんはどんなコードあるいはパッケージを書かれたんですか?
0785名無しさん@お腹いっぱい。
2015/03/19(木) 14:45:35.98悔しいのはわかったから一生懸命ぐぐってsetqコピペする作業に戻りなよ
0786名無しさん@お腹いっぱい。
2015/03/19(木) 14:54:47.370787名無しさん@お腹いっぱい。
2015/03/19(木) 15:04:04.75全然逆だわ
elispの言語仕様なんてlispなんだから教科書いらない
emacs使ってて「おっ?!」と思う動作などあったらdescribe-とか
ヘルプとかinfoとかソース見れば分かるからググりすらしない
なんでわざわざ曖昧な情報ソースを調べにいくのか
根本的に間違ってる
0788名無しさん@お腹いっぱい。
2015/03/19(木) 15:20:51.860789名無しさん@お腹いっぱい。
2015/03/19(木) 15:56:44.35もう低レベル過ぎてみてらんない
0790名無しさん@お腹いっぱい。
2015/03/19(木) 16:07:22.630791名無しさん@お腹いっぱい。
2015/03/19(木) 16:30:42.53みたいな人多いなここは
0792名無しさん@お腹いっぱい。
2015/03/19(木) 18:26:08.09んじゃボクも便乗して低レベルなsetqを紹介するね
(setq w32-pass-multimedia-buttons-to-system nil)
これを書いとくと、電卓ボタンとか音量ボタンとかを
Emacsが「キー」として認識してくれるようになるから
自作のlisp割り当てて便利に使えるよ
他にも w32fns.c には低レベルな関数や機能がいっぱいあるから一読すると吉
0793名無しさん@お腹いっぱい。
2015/03/19(木) 18:29:23.22NTEmacs でやれよ。
0794名無しさん@お腹いっぱい。
2015/03/19(木) 21:30:08.23- 動的な設定、凄く簡単な例なら (setq hoge (getenv "HOGE")) みたいなことができない。
- 変数 `foomode-bar-setting' が、「Foomode Bar Setting」という見出しで表示される。おせっかい。
- 変なGUI。「初心者目線」ということを何か見誤っていると思う。
そもそも初心者はこれ知らずにinit.elへコピペしていることの方が多い。
- 見通しが悪い。作者の気持ちとしては
「`defvar'よりは、なるべく`defcustom'で変数定義した方がいいよな…」
となるので、滅多にいじらないような変数と、重要な変数が、
ごった混ぜになって表示される。
- 変数のマニュアル文と一緒にデフォルト値を載せるべきだ。
実際にどのような値を挿入する値なのかを知ることで、
カスタマイズ変数一覧の斜め読みがしやすくなるはず。
- 少なくともリスト・フック変数は、これを使って設定するべきではない。
具体的にはinit.el中の add-to-list, add-hook が機能しなくなる、などの問題が生じる。
そもそもあのインターフェースでのリストの削除・挿入は面倒臭すぎる。
0795名無しさん@お腹いっぱい。
2015/03/19(木) 21:33:03.88- 公式ドキュメントの詳細部分をカバーできる。
ドキュメントへは導入部分・基本設定のみを記述して、
「詳細は'M-x customize-group foomode' してみてくれ!」
という開発者は多い。
- :typeキーワードの情報を元に、変数の値が適当な形式かどうかをチェックしてくれる。
まとめるとcustomizeについては、
あの変なGUIはなくなってもいいくらいに思っているけど、
開発者がわざわざ余分な手間かけて作った defcustom の情報は、
もっと活用されるべきだと思うなぁ。
init.el編集を、defcustomの情報を活かして支援してくれるようなアプローチが理想。
そういうパッケージはないのかな?
0796名無しさん@お腹いっぱい。
2015/03/19(木) 23:41:09.56setq の値設定するときに :type で補完補助してくれる、ぐらいしか思いつかないな
0797名無しさん@お腹いっぱい。
2015/03/20(金) 11:50:38.19GUIが糞とか言ってるやつは何事も外見でしか判断できない奴
0798名無しさん@お腹いっぱい。
2015/03/20(金) 12:05:43.57まともな感性持ってる人ならあれはクソだってすぐわかる
0799名無しさん@お腹いっぱい。
2015/03/20(金) 13:06:10.88設定画面の存在がダメなんでなく、customize インターフェースの作りがダメダメなんだよな。
ダメダメっていうか時代遅れってののほうが正しいか。
0800名無しさん@お腹いっぱい。
2015/03/20(金) 13:27:59.44半ば自動生成だからこうなる宿命にある
0801名無しさん@お腹いっぱい。
2015/03/20(金) 20:11:25.42アホか…根本的に大量の項目があるのにどうすんだよ
一応階層構造にもなってるだろ
否定だけしてないで改善案を言ってみろよ
0802名無しさん@お腹いっぱい。
2015/03/20(金) 20:34:20.380803名無しさん@お腹いっぱい。
2015/03/20(金) 21:05:53.850804名無しさん@お腹いっぱい。
2015/03/20(金) 21:20:30.18それなんて M-x customize
つうかあの画面、なんで値隠してるんだろね。
0805名無しさん@お腹いっぱい。
2015/03/20(金) 21:44:58.56そもそもあの画面使わないから必要に迫られず、ずっとあのまま放置なんだろね。
0806名無しさん@お腹いっぱい。
2015/03/20(金) 23:10:57.720807名無しさん@お腹いっぱい。
2015/03/20(金) 23:30:29.20それな
0808名無しさん@お腹いっぱい。
2015/03/20(金) 23:54:17.94欲を言えば :typeキーワードを元にしたeldocなんかも欲しい。
>>801
階層構造になっているけど、でも何か使いづらいってのは、
親も子たちもそれぞれ別々なバッファで構成されているからだと思う。
Emacsユーザは移動にインクリメンタルサーチをよく使うけど、
ぶちぶちに途切れたバッファではそれもできない。それがストレスになる。
となると、read-onlyなorg-modeみたいなインターフェースがしっくり来るんじゃないかな。こんなの↓
* Mew
* Mew Addrbook...
* Mew Basic
* mew-mail-domain...
* mew-name...
* mew-user...
* Mew Cache...
0809名無しさん@お腹いっぱい。
2015/03/21(土) 00:06:02.920810名無しさん@お腹いっぱい。
2015/03/21(土) 00:15:29.00元気?
0811名無しさん@お腹いっぱい。
2015/03/21(土) 00:26:24.64遅い病にかかったおっさんかよ
0812名無しさん@お腹いっぱい。
2015/03/21(土) 00:33:12.29全員ここにいる連中はまともにカスタマイズインターフェース使ったことないとしか思えない。
すげー滑稽なんだけど。
0813名無しさん@お腹いっぱい。
2015/03/21(土) 00:43:47.69なぜ出す必要が?
0814名無しさん@お腹いっぱい。
2015/03/21(土) 00:50:02.15emacsほんとに使ってるのかね?
0815名無しさん@お腹いっぱい。
2015/03/21(土) 00:51:25.280816名無しさん@お腹いっぱい。
2015/03/21(土) 00:52:30.120817名無しさん@お腹いっぱい。
2015/03/21(土) 00:54:12.60お前ら何十年前で時間止まってるんだよ
0818名無しさん@お腹いっぱい。
2015/03/21(土) 00:56:51.23上の方でできないとかほざいてるのがいたから教えてやったまでだが?
感謝しろよ
0819名無しさん@お腹いっぱい。
2015/03/21(土) 01:02:45.00>>808のことか?
全く要件満たしてないぞ
0820808
2015/03/21(土) 01:03:44.84インクリメンタルサーチや絞り込み検索などで木構造全体を縦横できないのが致命的に使いづらいなという点を指摘したかったのです。
0821808
2015/03/21(土) 01:05:00.23わかりづらくて申し訳ありませんでした。
0822名無しさん@お腹いっぱい。
2015/03/21(土) 01:07:36.05せっかくヒントやったのにここまで書かないとわかんないのかー
どうなっちゃってんだ最近のユーザーは
0823名無しさん@お腹いっぱい。
2015/03/21(土) 01:13:44.57いやそこは custom-set-variables 使えよ…
0824名無しさん@お腹いっぱい。
2015/03/21(土) 01:26:06.98customize一番使い込んでるとか
完全に負け組じゃないですか
0825名無しさん@お腹いっぱい。
2015/03/21(土) 01:33:19.78余計使いづらくなっててワロタ
0826名無しさん@お腹いっぱい。
2015/03/21(土) 01:53:24.98手間のわりにはそんなにいいの作れるわけでもないし
キーボード主体でのアクセスだから並べるより helm みたいなので
ばんばん絞り込んだの表示してやるとかのほうがあってる。
0827名無しさん@お腹いっぱい。
2015/03/21(土) 11:26:21.360828名無しさん@お腹いっぱい。
2015/03/21(土) 17:49:03.29の言ってることが全てだ
customizeのインターフェースを糞とか言ってる奴ってマウスで全部出来なきゃ駄目な奴でしょ
0829名無しさん@お腹いっぱい。
2015/03/21(土) 18:11:27.240830名無しさん@お腹いっぱい。
2015/03/21(土) 18:25:07.31ツリー表示でドヤ顔もいいけどもっとびっくりするネタ持ってきなさいね
0831名無しさん@お腹いっぱい。
2015/03/21(土) 18:27:16.11■ このスレッドは過去ログ倉庫に格納されています