のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,817人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 43

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : 名無しさん@お腹 - 2013/09/16(月) 13:42:34.95 (+62,+18,-37)
    実践Vimに対応するようなemacsの本ってある?
    http://ascii.asciimw.jp/books/books/detail/978-4-04-891659-2.shtml

    emacsの哲学って何なのかわからないんだよね
    352 : 名無しさん@お腹 - 2013/09/16(月) 13:44:54.95 (+85,+28,-1)
    ここらへんじゃないの?
    http://www.amazon.co.jp/dp/4774150029/
    353 : 名無しさん@お腹 - 2013/09/16(月) 13:45:06.98 (+40,+12,-12)
    emacsの哲学ってemacsで全て完結でいいのか?
    354 : 名無しさん@お腹 - 2013/09/16(月) 13:45:38.47 (+29,-6,-3)
    っていうか amazon で emacs で検索すると >>351 が出てくるのはなんでや
    355 : 名無しさん@お腹 - 2013/09/16(月) 13:55:50.75 (+69,+29,-4)
    おれは>>352が一番最初にくるぞ
    だけどEmacsといえばやっぱりこれだよね
    http://www.amazon.co.jp/dp/4320024141/
    356 : 名無しさん@お腹 - 2013/09/16(月) 15:44:01.83 (+133,+30,-263)
    とりあえずは kitchen sink かな。
    台所の流しのようにとりあえずなんでも突っ込んでしまうというポリシー。
    まだソースのどこかにこの(ダサいw)アイコンが残ってるはず。
    これは単機能の小さいコマンドを組合せるという、
    いわゆる UNIX 哲学に対するかたちで引き合いに出されることが多かった。
    だから元々「emacs は UNIX 的ではない」というのが自他ともに認めるところだったりした。

    でも反面で移植性・可搬性のためにビルドや実行の枷になり得る依存を
    (なるべく)入れないというポリシーもあり、
    このため kitchen sink を標榜すからには有ってよさそうなものを拒んでいたりする。
    たとえば C で書かれたライブラリを elisp からダイナミックローディングする機能だとか、
    X (てかビットマップな GUI) への対応で悶着したのも記憶に新しいところ。

    異論は認める。補足も認める。
    357 : 名無しさん@お腹 - 2013/09/16(月) 15:47:00.56 (+23,-29,-62)
    リージョン内部の全角英数を半角英数に変換して
    全角カナは半角カナに変換しないようにするにはどうすればいいですか
    japanese-hankaku-region関数を使うとどちらも半角になってしいました
    358 : 名無しさん@お腹 - 2013/09/16(月) 16:08:38.81 (-6,-29,-3)
    skk-latin-region
    359 : 名無しさん@お腹 - 2013/09/16(月) 16:42:19.55 (+8,-30,-76)
    >>357
    (japanese-hankaku-region (point-min) (point-max) :ascii-only)

    あるいは、

    (defadvice japanese-hankaku-region
    (around japanese-hankaku-region (from to &optional ascii-only)
    activate)
    (let ((ascii-only t))
    ad-do-it))

    でどうですか。
    360 : 名無しさん@お腹 - 2013/09/16(月) 17:19:37.04 (+70,+29,+0)
    >>356
    そういう話おもしろいな。
    361 : 名無しさん@お腹 - 2013/09/16(月) 17:42:27.71 (+80,+29,-108)
    >>356
    > たとえば C で書かれたライブラリを elisp からダイナミックローディングする機能だとか、
    > X (てかビットマップな GUI) への対応で悶着したのも記憶に新しいところ。
    >
    > 異論は認める。補足も認める。
    てかダイナミックローディングほしいんだけど、その話どうなったの?
    プロセス間通信ばっかりはもういやだお。
    レスポンスわるい。
    362 : 名無しさん@お腹 - 2013/09/16(月) 17:46:54.08 (+52,+24,-15)
    Elisp で C を書けるという発想が欲しい。
    363 : 名無しさん@お腹 - 2013/09/16(月) 18:41:04.53 (+63,+30,-179)
    ダイナミックローディングも C で書くことも
    そこそこ emacs を使い込んだら誰もが望むネタの筆頭わけだけど、
    C みたいなアーキテクチャやコンパイラに個別対応 (#ifdef の嵐) するハメになる
    悪夢のような低級言語で書かずに済むよう lisp という高級言語を選んだ、
    というのが出発点で、
    「その発想が欲しい」どころか「そういうことをせずに済む」というのが
    そもそものところなんですよ。

    しかし近頃流行りの ffi がもちっとユニバーサルなものとして完成されてくれば
    話もちがってくるんじゃねーのかな、というのがいちユーザとしての私見。
    364 : 名無しさん@お腹 - 2013/09/16(月) 19:10:58.70 (+105,-29,-7)
    普通の emacs と NTEmacs 使ってる身とすると外部プロセスに頼るものはすごく使いづらい
    365 : 名無しさん@お腹 - 2013/09/16(月) 19:22:39.71 (+94,+29,-3)
    >>364
    何で? どんなところ?
    366 : 名無しさん@お腹 - 2013/09/16(月) 19:36:22.56 (+6,-29,-7)
    >>365
    rsense とか emacs-w3m とか starttls あたりかね
    rsense は cygwin でもややこしいことになって無理だった
    367 : 名無しさん@お腹 - 2013/09/16(月) 19:47:38.92 (+3,-29,-9)
    >>357
    C-u M-x japanese-hankaku-region じゃダメなん?
    368 : 名無しさん@お腹 - 2013/09/16(月) 21:31:43.61 (+31,-29,-64)
    http://qooqoo.tv/qq/id_question_02_17_00_2139479849/question.shtml

    Emacs シェア健闘。
    vim 29.8% に対して
    Emacsは19.1%

    秀丸やWZよりもEmacsのほうがシェア高い
    369 : 名無しさん@お腹 - 2013/09/16(月) 21:48:07.39 (+70,+29,-22)
    >>365
    横だが Windows で使おうとするとハマること多いね。
    Windows 使うこと自体が間違ってるんだけども。
    370 : 名無しさん@お腹 - 2013/09/16(月) 22:19:30.49 (+62,+29,-31)
    >>368
    んどーせ釣られたニワカが必死こいてクリック連打してんだろアーヤダヤダ
    371 : 名無しさん@お腹 - 2013/09/16(月) 23:23:26.95 (+2,-29,-33)
    ミニバッファ上にカーソルがある状態でM-pを押すと過去の履歴を遡ることができますが、
    C-pでも同様のことをするにはどのキーマップを編集すればよいのでしょうか
    372 : 名無しさん@お腹 - 2013/09/16(月) 23:26:44.13 (+30,-29,-17)
    minibuffer-local-mapかな?
    373 : 名無しさん@お腹 - 2013/09/16(月) 23:44:30.86 (+64,+26,-1)
    >>372
    それです!うまく設定できました
    374 : 名無しさん@お腹 - 2013/09/17(火) 01:03:55.91 (+31,-29,-19)
    >>371
    where-is(C-h k)M-pで調べられるんじゃない。
    375 : 名無しさん@お腹 - 2013/09/17(火) 01:37:08.44 (+76,+29,-39)
    >>364
    > 普通の emacs と NTEmacs 使ってる身とすると外部プロセスに頼るものはすごく使いづらい
    同じく。

    >>364
    >何で? どんなところ?
    やりたいことにもよるかもしれんが
    emacs側のバッファメモリ直接みせたかったりするんだが、
    わざわざ全部転送しないといかんとか、いろいろメンドイ。
    やり取りが頻繁になると当然重くなるし。
    376 : 名無しさん@お腹 - 2013/09/17(火) 08:48:07.27 (+3,-29,-87)
    昔まだmuleが独立してリリースされてたころ、dynamic loadingにも対応した
    バージョンがあったな。multilingual機能は統合されたけど、そっちは
    取り込まれなかった。

    多分思想的な問題なんだと思う。任意のdll突っ込めるならプロプライエタリ
    なものも突っ込めるしなあ。
    377 : 名無しさん@お腹 - 2013/09/17(火) 09:30:41.56 (+3,-30,-66)
    >>333
    それがそうもいかないんだよ

    aと打ったときに呼ばれるのはふつーはself-insert-command
    これを手書きでいいから call-interacrive で実現してみるといい
    M-yなんかも厄介だと思う
    キーボードマクロで欠かせないであろうisearchとか
    378 : 名無しさん@お腹 - 2013/09/17(火) 11:44:50.53 (+43,-30,-149)
    >>373
    なにげに漏れも困ってたから、助かったよ。古いEmacsはC-p で遡れたもんな。

    (define-key minibuffer-local-map "\C-n" 'next-history-element)
    (define-key minibuffer-local-map "\C-p" 'previous-history-element)

    ところで >> 374 さんの言う、where-is を試したけど、キーマップ名は分らずでした。
    やり方がまずいのかな。
    379 : 名無しさん@お腹 - 2013/09/17(火) 12:26:37.13 (+62,+24,+2)
    >>378
    >>374ですが、勘違いでした。
    380 : 名無しさん@お腹 - 2013/09/17(火) 13:11:32.78 (+6,-29,-20)
    >>379
    残念。勘違いでしたか。
    キーを押して、それがdefine-key されている キーマップ名を返す関数があればいいと思うのですが、どう書けばいいかわからんです。
    381 : 名無しさん@お腹 - 2013/09/17(火) 14:20:01.41 (+99,+29,-85)
    かつての電総研のハッカー(戸村さんあたりだったと思うが)、.soをダイナミックに
    ロード、アンロード出来るようにしましたとMLに投げたら、RMSがそれは独占的プロ
    グラム配布への道筋をつける事になりGNUの精神に反するから却下。
    ということでダイナミックローダは禁じ手になっている。
    382 : 357 - 2013/09/17(火) 14:55:48.84 (-1,-29,-7)
    皆さん有難うございます。
    当面は>>367のC-u M-xを使うようにして
    頻繁に使うようになったら>>359のdefadviceを使うようにしてみます
    383 : 名無しさん@お腹 - 2013/09/17(火) 23:34:03.67 (+82,+29,-48)
    >>381
    RMSがそれは独占的プロ
    >グラム配布への道筋をつける事になりGNUの精神に反するから却下。
    >ということでダイナミックローダは禁じ手になっている。
    これっていつぐらいの話?
    まだRMSかかわってたり権限あるのかな?
    384 : 名無しさん@お腹 - 2013/09/18(水) 01:36:13.04 (+14,-29,-61)
    >>383
    >これっていつぐらいの話?
    20世紀だった事は確実

    >まだRMSかかわってたり権限あるのかな?
    未だにmlにWindows版の提案とか来ると、そんなの捨ててGNU/Lunuxにしなよとか言って来る
    385 : 名無しさん@お腹 - 2013/09/18(水) 02:39:58.96 (+7,-30,-182)
    NativeChecker.com 使えなくなってたので代用品を探してます
    pubmedia www6.ocn.ne.jp/~vmel/
    というpubmedaから英文を沢山ダウンロードして
    grepで英作文の参考になる英文を探すツールが昔あったのですがWindwos7では動きません

    emacsでも似たことするツールないでしょうか
    指定したディレクトリ内のpdfやテキストファイルにgrepするツール(color-moccurはlinuxでpdf検索できません)

    moccur + pubmed なツールあると最高なのですが
    386 : 名無しさん@お腹 - 2013/09/18(水) 09:56:46.47 (+57,+29,-18)
    英作文の前に作文からだな

    ハイ次の方どうぞ〜
    387 : 名無しさん@お腹 - 2013/09/18(水) 10:19:22.48 (+52,+29,-5)
    グーグルさん一押しのhttp://pubmode.sourceforge.net/じゃダメなの?
    388 : 名無しさん@お腹 - 2013/09/18(水) 14:42:15.02 (+3,-30,-48)
    >>385
    コーパスはコーパス専用アプリに任せたら?
    http://www.d1.dion.ne.jp/~sadatazu/AntConc_nishimura.pdf
    ↑このおねぇちゃんお薦めのAntConcとかはどう?
    389 : 名無しさん@お腹 - 2013/09/18(水) 15:51:23.50 (-2,-30,-25)
    groups.google.com/forum/#!forum/fj.editor.emacs
    390 : 名無しさん@お腹 - 2013/09/19(木) 08:16:08.61 (-1,-29,-36)
    >>388
    385じゃないけど、AntConc 初めて知りますた。すげーです。
    Weblio の例文見ないで済みそうです。

    最近このスレ勉強になりまくり。
    スレチでごめんなさい。
    391 : 名無しさん@お腹 - 2013/09/19(木) 10:47:49.25 (-2,-30,-15)
    モダンErlang/OTP開発環境 2013 - kuenishi's blog
    http://kuenishi.hatenadiary.jp/entry/2013/09/17/193829
    知らなかったんだけれど、ErlangではEmacsでの開発を主として念頭に置いているんだね
    392 : 名無しさん@お腹 - 2013/09/19(木) 11:09:42.03 (+57,+29,-9)
    べつに言語問わずemacsでの開発以外念頭に置いてませんがなにか?
    393 : 名無しさん@お腹 - 2013/09/19(木) 11:10:41.88 (+52,+29,+0)
    いえ、特に何も。
    394 : 名無しさん@お腹 - 2013/09/19(木) 13:37:47.19 (+57,+29,-36)
    マイナー言語制作者「どうせ誰もIDE作ってくれないし俺がEmacs使ってるからお前らもEmacsで書けや」
    ってパターン多くね?
    395 : 名無しさん@お腹 - 2013/09/19(木) 13:43:56.98 (+42,+19,+0)
    んじゃIDE作ればよくね?
    396 : 名無しさん@お腹 - 2013/09/19(木) 13:56:16.80 (+57,+29,-3)
    なにが「んじゃ」なんだかよくわからん
    397 : 名無しさん@お腹 - 2013/09/19(木) 14:12:53.84 (+61,+29,-2)
    >>594
    例えば?って聞こうと思ったけどやっぱいいわ
    398 : 名無しさん@お腹 - 2013/09/20(金) 02:53:46.49 (+26,-1,-15)
    地震の時に便利な elisp はありますか?
    399 : 名無しさん@お腹 - 2013/09/20(金) 06:25:45.36 (+3,-30,-80)
    code.google.com/p/bcui-emacs/source/browse/#svn/trunk/grammar
    emacsで英文法チェックしてくれるそうだけど
    インストールしても動かない
    どこかパス通ってるとこにgrammar.ccをコンパイルした実行ファイルおけばいいんだろうけど、なぜかgrammar.elは実行ファイルを発見してくれない
    400 : 名無しさん@お腹 - 2013/09/20(金) 08:36:15.52 (-1,-29,-7)
    exec-path を通してないとか?
    初歩的過ぎ?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について