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

    元スレEmacs part 23

    emacs覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    551 = :

    「動的スコープは消滅すべき」

    552 = :

    UTF8で書いてるファイルがあります。
    表示は-uってなってます。
    それをeuc-jpに変えたいので
    Ctr-RET-f euc-jp-unix
    と入力しました。表示は-Eってなってます。
    でもその後C-xC-sで保存すると文字コートが元の-uに戻ってしまいます。
    なぜでしょうか?仕方ないのでnkfを利用してますが・・・

    553 = :

    euc にマップできてない文字が残ってんじゃね?

    555 = :

    aaaaaa aaaaa aaa aaaa
    bb
    cccc cc cc cccccc cc

    1行目と3行目が長いので、regionを指定して
    下のように適当な長さで折り返したい場合があります

    aaaaaa aaaaa
    aaa aaaa
    bb
    cccc cc
    cc cccccc cc

    何か便利な関数はありましたら教えていただけますでしょうか

    ちなみに fill-region だとこうなります。

    aaaaaa aaaaa
    aaa aaaa bb
    cccc cc cc
    cccccc cc

    556 = :


    そーいやー、吾もガキの頃 >>555 と同様のことをするelisp関数書いたなー。

    で、書きながらそうしたいんだったら、
    (setq fill-column 80)
    (auto-fill-mode 1)
    とかどうだい? ん、初心者君?

    557 = :

    >>555
    それだけならこれでどうよ?
    (defun fill-line ()
    (interactive)
    (let ((paragraph-start "^"))
    (fill-paragraph 1)))

    region 自分で指定するなら fill-region-as-paragraph で問題無いんじゃ?

    558 = :

    >>556
    できました! ありがとうございました。Zenoさんは神!

    559 = :

    >556-557 ありがとうございます

    >556
    そうですね。最初から全文そのようにしたいときには助かります

    >557
    下のように最後だけ折り返される感じになりました。
    oaaaaaa aaaaa
    aaa aaaa
    bb
    cccc cc
    cc cccccc
    cc

    fill-region-as-paragraph だとやっぱり555の最後のようになりますす
    分からずに fill-individual-paragraphsとかfill-nonuniform-paragraphs
    とかも試してみたのですがダメそうでした

    >558
    レス番詐称されるのって初めてなので新鮮です


    もしregionを指定して555のようなことが出来る関数をご存知でしたら
    引き続き教えていただきたく

    560 = :

    >>556
    >>558
    Zenoは氏ね

    561 = :

    >>559
    > 下のように最後だけ折り返される感じになりました。
    各行毎に fill-region するから、全部の行に実行すれば目的の動作にならん?

    > もしregionを指定して555のようなことが出来る関数をご存知でしたら
    > 引き続き教えていただきたく
    一行選択して fill-region-as-paragraph を実行すれば fill-line になるはずだけど。
    一括で全部したいって言うなら、後は自分で適当に書いてくれ。

    562 = :

    日本語入力にanthy使ってる場合
    nn -> ん
    にするにはどうすればいいのでしょうか?
    wnnとかだと .emacs に設定すればいいのですが
    anthyで相当する変数は何なのでしょうか?

    563 = :

    >>559
    > もしregionを指定して555のようなことが出来る関数をご存知でしたら
    > 引き続き教えていただきたく

    (defun fill-line-region (beg end)
    (interactive "*r")
    (let ((paragraph-start "^"))
    (fill-region beg end)))

    565 = :

    >>562
    anthy.el なら↓でいいんじゃね?
    (anthy-change-hiragana-map "nn" "ん")
    でも、scim-anthy とかで設定すればそれが反映されるよ。

    egg-anthy なら次のように。
    (setq its-hira-enable-double-n t)

    uim.el はしらん。

    566 = :

    >563 できました! ありがとうございます
    なるほど、デフォルトの paragraph-start が "\f\\|[ ]*$"だったため
    つまってしまっていたのをこのようにカスタムすると。
    557の方もこれを教えてくださっていたのですね。
    分からないながら書いて動かず悩むと言うのを何日かやっていたのですが
    こんな短く書けるとは

    >561
    ありがとうございます。精進します

    567 = :

    >>565
    やってみたのですが反映されませんでした
    *Messege*を見ると
    quail/Japanese
    というのが動いているようです
    quail/Japanese
    (setq emacs-ime anthy-el)
    としましたがうまく動かず
    ubuntu7.10です

    エラーメッセージは以下です
    Symbol's function definition is void: anthy-change-hiragana-map

    568 = :

    >>567
    それは日本語入力が入ってないんじゃ?
    > (setq emacs-ime anthy-el)
    im の切り替えは C-u C-\

    とりあえずもうちょっと詳しい環境とどうやって入力したいのか書け

    569 = :

    >>568
    > とりあえずもうちょっと詳しい環境とどうやって入力したいのか書け

    なんかお前、偉そうにしてるからヤダ

    570 = :

    >>569
    >>560

    571 = :

    なんか最近、このスレッドには度々ある初心者からの質問以外はほとんど全てのレスが
    Zeno ◆5nZQbNmQPsの自作自演によるものだと思ってきたよ。。なんか皆がZenoに見えてきた orz..

    572 = :

    >>571
    そう言うお前がZenoなんだろ?

    573 = :

    いやいや、俺こそがZenoなんだ

    574 = :

    どうしてこいつは
    自演無制限な板でコテハンつけるという
    無意味さ、陰湿さ、キモさを理解できないの?

    575 = :

    >>568
    .emacs

    http://d.hatena.ne.jp/niitsuma/20080109
    におきました

    >>569
    私とは別人かと思います

    576 = :

    すみません
    http://old.ubuntulinux.jp/wiki/Emacs/
    を参考に
    ;===================================
    ; Anthy
    ; CTRL-\で入力モード切替え
    ;===================================
    (load-library "anthy")
    (setq default-input-method "japanese-anthy")
    としたら解決しました

    577 = :

    だからこのスレッドはとっとと埋めろと

    578 = :

    >>574
    意味不明

    579 = :

    >>578
    Zeno乙

    580 = :

    ワロス

    582 = :

    確かにあの唯我独尊ぶりには辟易w

    583 = :

    rubyインストールするのやだから誰か migemo を emacs lisp のみで実装してくれ。

    584 = :

    >>583
    cmigemoがあるじゃないか

    585 = :

    >>584 にお勧めされたこともあってmigemoインスコしたんだが、
    これって指定された特定のモード上での isearch 以外では
    migemo の isearch をしないようにするような設定はできるのか?
    プログラム内で日本語など探さんし、サーチが遅くなる。

    586 = :

    >>585
    キーバインドの変えればいいだけだろ
    やり方分からない?w

    587 = :

    >>585
    とりあえず C-u C-s で逃げれる。

    588 = :

    >>586
    あいにく、migemo.elc のバイトコードしかインスコされんかったのよ。
    isearch-mode-map define-key ... って箇所があるし、 (migemo-init) した途端に
    isearch-mode-mapに寄生するようになってんだろ?

    migemo自体がisearch-modeを必要としてるようだし、キーバインド変えるも何もなくね?
    そうゆーお前はどうしてんの?

    >>587 とりあえず、これ使っとくわ

    589 = :

    ( ̄ー ̄)ニヤリッ

    (add-hook 'c-mode-hook
    (lambda ()
    (set (make-local-variable 'migemo-isearch-enable-p
    nil))))

    590 = :

    >>589
    なるほどね。migemo-isearch-enable-p ってコントロール変数があったのな。
    最初からそれ言えばいいじゃん。
    俺は text-mode のみmigemo有効でいいから

    (setq-default migemo-isearch-enable-p nil)
    (add-hook 'text-mode-hook
    (lambda ()
    (set (make-local-variable 'migemo-isearch-enable-p) t)))

    にしといた。

    591 = :

    別人ですよ。

    593 = :

    検索中に C-e で migemo をトグルできる事を知らないんだろうか?

    594 = :

    後俺は >>584 だが、別にお勧めなどしていない。
    というか migemo の本家に cmigemo もリンクされてた気がするんだが、
    知らないって言うのは無知過ぎるだろw

    595 = :

    もう自分のしたいことはできたし、別にこのレスはしなくてもよかったんだが、
    このスレをよくチェックしてるツンデレおっさん方は結構いることはわかったw

    596 = :

    ↑と、顔を真っ赤にして書き込んでおります↑

    597 = :

    システムの設定ファイルをemacsで書き換えるとき、今はsudo emacsとして起動したemacsから開いているのですが、
    すでに一般ユーザー権限で起動しているemacsからsudo emacsしたときのような権限でファイルを開く事ってできますでしょうか?

    598 = :

    /sudo:root@localhost:/FILE


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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