元スレEmacs part 23
emacs覧 / PC版 /みんなの評価 : ☆
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 = :
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 = :
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
みんなの評価 : ☆
類似してるかもしれないスレッド
- Emacs part 25 (1001) - [92%] - 2008/8/10 0:18 ○
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 26 (1001) - [92%] - 2008/11/8 20:47 ○
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 43 (1001) - [84%] - 2013/12/14 11:30
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 38 (1001) - [76%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [76%] - 2012/2/9 19:45
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 37 (1001) - [76%] - 2011/6/20 19:47
トップメニューへ / →のくす牧場書庫について