1 名前:名無しさん@お腹いっぱい。 [2009/12/20(日) 20:11:28 ] 前スレ Emacs Part 32 pc12.2ch.net/test/read.cgi/unix/1256324736/
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 09:01:55 ] M-x man でおk
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 10:08:13 ] プリントフだろ普通。なんだよプリントエフって。
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 11:18:12 ] プリンと麩
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 12:59:34 ] >>665 ttp://ja.wikipedia.org/wiki/Printf
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:00:48 ] >>665 普通がプリント "エフ" な、知ったかくん。
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:20:21 ] プリィントゥフ
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:26:15 ] haihai warosu warosu
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:29:02 ] ―┼‐ ノ / | --ヒ_/ / \ヽヽ ー―''7 `」 ┼, 二Z二 レ / /´レ' \ ―7 ̄} | ー-、 / (__ (|フ) (__ノ _ノ ∨` ノ / / _ノ \_ ─┼- / | ‐┼- | ー|― ─┼─ | \ レ /  ̄Tー / ノ -─ (二フヽ \/ _ノ (二フ\ ヽ_ノ / 、__ i';i /__Y ||真|| /⌒彡 _ ||露|| /⌒\ /冫、 ) ・・・・・・。 \ || || ̄ ̄ ̄ ̄ ̄ ̄ ̄\ `./⌒ i ` /ゝ _,,..,,,,_ ||\`~~´ (十万石) \( > ('\\ ./ ,' 3 `ヽーっ ・・・・・・。 ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄\`つ ⌒ _) l ⊃ ⌒_つ .|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| `'ー---‐ ( 'A) ・・・。 〃∩ ∧_∧ <⌒/ヽ___ /(ヘ)ヘ ⊂⌒( ・ω・) ・・・。 <_/____/ zzzz・・・ `ヽ_っ⌒/⌒c
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:37:16 ] エムアロック! エフゲットエス!
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:38:35 ] さっき、ちょっとしたことがあってスレ立てました。 お願いします。。。 gimpo.2ch.net/test/read.cgi/hage/1265861876/
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:41:44 ] man co! man co!
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:48:25 ] emacs使いにはハゲが多いってほんとですか?
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 13:48:49 ] >>673 了解です。
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 14:06:16 ] 本当に臭い流れだな。Emacs使いキモイ。 Vimはあんなに爽やかなのに
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 14:18:08 ] >>644 末尾呼び出しや末尾再帰を見つけ出して、ループやジャンプに変換するのは マクロの仕事じゃないと思われ。
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:00:23 ] Emacs Lispの三大課題はマルスレ・ナマクウ・マツサイということか。
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:10:22 ] >>679 レキクロもだぜJK
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:11:53 ] あとネイコン (native compile) もだなw
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 17:24:11 ] マロックだろ普通。なんだよエムアロックって。
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 17:25:22 ] MS-WordにEmacsコマンドをインプリメントできないの?
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 17:29:53 ] エムアドバイス! エムアロック! メムシーピーワイ!
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 17:37:28 ] strcspn あたりになってくると音声発音する機会自体少ないからなんて読むか未だにわからん。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 18:38:15 ] Mediiiiiic!!! I am the psychotherapist. Please, describe your problems. Each time you are finished talking, type RET twice.
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 18:43:35 ] すてぃりゃしーすぱん
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 18:45:55 ] 「str〜」は「すとり〜」だろJK
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 18:51:37 ] Modern Emacs must have ... native thread support name space native compilation or jit tail-call elimination lexical binding / lexical closure
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 18:54:21 ] and scheme emulation
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 19:20:15 ] UNIXに関する言葉のひらがな読みスレッド pc12.2ch.net/test/read.cgi/unix/1001358861/ でさ、これ何て読むのよ in Linux板 2 pc11.2ch.net/test/read.cgi/linux/1116764992/
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 00:04:05 ] >>678 原理的には可能に思われるのですが、違いますかね?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 00:39:42 ] その原理では、末尾呼び出しである事の判定はどうやるの?
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 01:47:17 ] それが言えたら質問せんと思うが... The notion of tail position in Scheme can be defined as follows: The body of a lambda expression is in tail position. If (if E0 E1 E2) is in tail position, then both E1 and E2 are in tail position. Emacs 用に公開されてないなら、最早スレ違いやね。
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 02:26:07 ] elispインタプリタを進化させないのは、rmsの最大の愚行
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 10:17:01 ] 自己再帰のみ考える。 1. (defun-rec name args body-forms) というマクロを定義する 2. body-forms にマクロが含まれていたら全て展開する 3. マクロ展開後に、name と同じ名前の関数呼び出しがあったら再帰とする 4. その関数の戻り値が他の関数の引数になっていたり、変数に束縛されていなかったら末尾再帰とする 5. 3-4 を繰り返して全ての末尾再帰を探し出す 6. S 式を変形して末尾再帰をループに書き換える マクロでやるよりコンパイラに手を入れた方が…
697 名前:名無しさん@お腹いっぱい。 [2010/02/12(金) 11:16:46 ] >>695 同意。 Emacsって、リソースの豊富さが最大の利点だったと思うけど、 それが逆にEmacs Lispの革新を阻んでいるとすれば皮肉な話やね。 このままだと時代に取り残されていくだけな気がするが…
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 11:25:00 ] とっくに取り残されてると思うし 別にそれで何が困るってことも無いと思うんだけど。使ってる側としてよ?
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 11:39:35 ] なるべく外部プロセス任せで emacsはasync processで通信するだけにするようにしてる
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 11:40:06 ] 移植性が
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 11:45:43 ] ここの住民の方々はメタキーをどのキーに割り当てていますか?
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 11:46:42 ] 割り当ててないよ。
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 12:43:42 ] skkのデフォルトキーバインドとgdb-modeなどのプログラム開発系のキーバインドが重なる 変えるならどっちを変えるべき?
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 18:45:35 ] 何か重なってたっけ?
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 19:14:53 ] 確かskkためそうとしたらタグジャンプされてskk使うのあきらめた記憶が
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 23:13:02 ] gdb-ul.el を見たけど、ぶつかりそうなものは無いみたいよ。 他のじゃない?
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 23:15:59 ] すまん、gdb-ui.el か。
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 05:02:25 ] >>696 手順をどうもありがとうございます。 1.から3.までを反映したものです。 (defmacro defun-rec (name args body) (let ((expanded-body (macroexpand-all body))) (if (member name expanded-body) (process456 expanded-body) expanded-body))) 4.の木がちょっとイメージできてないので整理ができたら、 process456に移りたいと思います。
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 05:09:26 ] >>708 4行目以降色々と変なので後で直します。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 05:22:33 ] >>708 連投ごめんなさい。 こうですかね。 (defmacro defun-rec (name args body) (let ((expanded-body (macroexpand-all body))) (if (member name expanded-body) (process456 name args expanded-body) `(defun ,name ,args ,expanded-body))))
711 名前:名無しさん@お腹いっぱい。 [2010/02/13(土) 19:30:33 ] 今からemacs使いになるメリットある?
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 19:33:24 ] メリット考えるぐらいなら別に使う必要ないと思う。 10年使ってたってelisp書けない人もいるし別に気がむいたときに触ればいいんでない?
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 19:41:20 ] そりゃ何事も覚えないより覚えた方がメリットあるだろ
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 19:44:12 ] メリットと呼べるかわからないけど キーボードを新調する時にctrlキーが小指の左の位置にないと買う気にならない そんな物欲を抑える効果が
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 20:25:29 ] 最近ディップスイッチで Ctrl_L と CapLock を入れ替えられるキーボードを 買ったばかりなんだ
716 名前:名無しさん@お腹いっぱい。 [2010/02/13(土) 20:38:54 ] C言語やってるんだけど、コンパイルするのが面倒くさいんだよね。 Geany使うと簡単なんだけど、CUIでやる方が効率がいいと思うし >>714 vimかemacsのためにHHK買ってる
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/13(土) 21:33:34 ] >>711 年寄りに気に入られる
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 01:18:14 ] >>716 コンパイルって compile か recompile をファンクションキーに 割り当てればいいんじゃないの?
719 名前:名無しさん@お腹いっぱい。 [2010/02/14(日) 02:54:41 ] HHKは厚過ぎる
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 08:02:00 ] LispマシンやUnixって本来機能キーが豊富にあるでかいキーボード 前提としてると思うんだけどなんでHHKが人気なんだろう。 LispマシンのControlは親指の位置だし。
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 08:38:55 ] 本来より実用性じゃないのかなぁ ぶっちゃけコントロールキーの位置がAの隣りにあれば別にHHKじゃなくていいし。 あと名前だろ。
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 09:08:24 ] 次の Emacs23.2 から Semantic が使えるようになるから使い方を書いておくよ。 ;; semantic-default-submodes はデフォでもいいけどフル機能を ;; 使う場合は下記のようにする(フル機能にするのを推奨) (setq semantic-default-submodes '(global-semanticdb-minor-mode global-semantic-idle-scheduler-mode global-semantic-idle-summary-mode global-semantic-idle-completions-mode global-semantic-decoration-mode global-semantic-highlight-func-mode global-semantic-stickyfunc-mode global-semantic-mru-bookmark-mode)) ;; 自分のプロジェクトのトップディレクトリをリストで与える (setq semanticdb-project-roots '("~/ProjDir")) ;; ここで有効にする(順番が大事) (semantic-mode 1) ;; システムのインクルードパスを設定する (C++ で gtkmm を使う場合) (semantic-add-system-include "/usr/include/sigc++-2.0" 'c++-mode) (semantic-add-system-include "/usr/include/gtkmm-2.4" 'c++-mode) (semantic-add-system-include "/usr/include/gdkmm-2.4" 'c++-mode) (semantic-add-system-include "/usr/include/giomm-2.4" 'c++-mode) (semantic-add-system-include "/usr/include/glibmm-2.4" 'c++-mode) (semantic-add-system-include "/usr/include/c++/4.4.1/i586-redhat-linux" 'c++-mode) (semantic-add-system-include "/usr/include/c++/4.4.1" 'c++-mode)
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 09:09:13 ] これでクラスのメソッド名を入力中にインライン補完が効くようになるし、 色々出来るようになる。(インライン補完は一見の価値有り!) #include <hoge.h> をマウスクリックで hoge.h を開けたり、 ローカル・グローバル変数やクラスのデータの宣言や定義の場所に飛んだりなど。 (実際は飛ばなくてもエコーエリアに随時宣言内容が表示されるので、そこを直接 編集したい時ぐらいだけど) `C-c , j' 定義場所にジャンプ(ローカル変数専用) `C-c , J' グローバル変数・クラスデータなどファイルをまたぐ場合 `C-c , u' 型の宣言場所*など*に飛ぶ M-x speedbar でソースブラウザになるんで、これも中々使える。 後は Semantic の info を見れば色々書いてある。 C++ でしか使ってないけど、これで VC 並の環境になるはず(多分)。
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 09:32:17 ] 言語だのライブラリだの増えまくってるし 補完効かせられるところは効かせたいもんな。
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 10:08:53 ] standard-display-tableで#x5Cを円記号で表示するようにしてるんだけど "\276\356\270\261\300\373"とかの生の8ビットのコードは バックスラッシュのまま表示されてしまう。 8ビットコードはdisplay-table適用外なのかなあ。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 12:33:27 ] こんな感じでどうだ? (let ((tbl (make-display-table))) (set-display-table-slot tbl 2 ?¥) (setq standard-display-table tbl))
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 13:30:19 ] >>726 おー、表示できました! ありがとう! エスケープとかコントロールのグリフも簡単にカスタマイズ できるようになってたんですね。
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 14:31:01 ] >>594 いつからか知らないけど、git先端で検索できるようになっている。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 15:01:14 ] うお、ホントだ! 検索できる! GJ! > 作者の方々
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 16:29:35 ] >>722 `semantic-default-submodes' こんな設定あったっけ?と思って調べたら、 Emacs 23 の方と cedet の sf の cvs とで、微妙にコード違うのね。 ちょっと注意!
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 00:08:06 ] >>730 割と違っているっぽいけど、他の違いとしては SRecode と COGRE がない。 まぁ全く使わないからいいんだけど。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 10:05:48 ] >>723 まってくれ C-c , はhowmが・・・
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 10:57:17 ] howmなんて使ってる人まだいたんや
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 12:23:31 ] >>733 howmに代わるアプリがあったらお知えてほしい。
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 13:02:27 ] どうやったら「お知えて」なんて書けるんだ
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 13:04:04 ] いっけん正しく見えるから不思議
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 15:45:24 ] >>734 howmってバックエンドにはまだgrepを使ってるのかな?ファイルが増えて 検索に時間がかかる様になってきたんでHyper Estraierに乗り換えたわ
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 16:01:57 ] ぼくは東キャビに全部突っ込もうとしている
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/15(月) 21:17:49 ] NoSQLな流れがこんなところまで・・・
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 00:08:36 ] howmとかはgoogle desktopで引っかけてる.すべてemacsで出来たらいいんだけどな.
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 01:03:55 ] 標準であるorg-modeってのがhowmと同じようなものなんだっけ? こないだやっとemacs-wikiを覚えたと思ったら、時代は進んでいるんだな。
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 02:15:11 ] howmはspotlightでひっかけてる
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 02:21:29 ] 全文検索機能がエディタに標準で入って欲しいな。 elispでやるにはバックグラウンドで実行する仕組みが必要だし、 そもそも重そうなんでCで実装されて欲しい。
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 02:54:35 ] シェル上だとfindしか選択肢無いのかな?
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 03:12:11 ] >>744 全文検索なら namazu がある。 namazu.el ってのもあるみたい。
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 03:59:27 ] ん? 10年前のカキコが紛れ込んでる?
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 05:12:29 ] カキコなんて言葉が10年前だろ
748 名前:名無しさん@お腹いっぱい。 [2010/02/16(火) 06:06:41 ] つまんない男
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 08:51:54 ] あたし女だけどたまには昔を振り返るのも良いと思うの
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 12:33:25 ] howm の grep を Hyper Estraier に置き換える elisp もある。
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 21:58:02 ] >>750 どこどこ?
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/16(火) 23:57:26 ] 強烈に速いの作ってあげようか?
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 00:43:49 ] SQLでschemaless DBは妥協
754 名前:名無しさん@お腹いっぱい。 [2010/02/17(水) 01:31:31 ] calendar-modeでバッファーに3か月以上を表示する方法ってありますか?
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 04:07:23 ] elispのソースみてるとイライラすんな。
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 09:22:58 ] >>755 生理なんじゃね?
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 10:00:35 ] >>755 イライラすんな。
758 名前:名無しさん@お腹いっぱい。 [2010/02/17(水) 10:05:36 ] >>742 > howmはspotlightでひっかけてる サフィックスは *.howm のままでspotlightにひっかけることができますか? それとも*.txtなどにしてます?
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 10:23:00 ] >>741 組み合わせれるみたいだよ hiki.i-yt.info/hiki.cgi?org-mode+and+howm
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 13:44:36 ] 何で俺はこんな頭悪いんだ
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 13:46:16 ] 誤爆だ
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 17:13:49 ] おまえもか。俺も頭悪くて困ってる。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 18:35:36 ] お前は顔も悪いもんな。
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/17(水) 18:48:59 ] それだけならよかったのだが・・・