Emacs part 30
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/06/20(土) 14:48:33EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリースのダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/
前スレ http://pc12.2ch.net/test/read.cgi/unix/1240481795/
0780名無しさん@お腹いっぱい。
2009/08/10(月) 18:14:510781名無しさん@お腹いっぱい。
2009/08/10(月) 18:17:430782名無しさん@お腹いっぱい。
2009/08/10(月) 18:19:01Editor macrosの略なのになぜ
それともMacros Fといいたいだけか
0783名無しさん@お腹いっぱい。
2009/08/10(月) 18:48:48スラドはノイズの自動フィルターが便利なんじゃない
0784名無しさん@お腹いっぱい。
2009/08/10(月) 20:19:320785名無しさん@お腹いっぱい。
2009/08/10(月) 20:26:51b
cc
上を M-x set-justification-right すると下になるけど(_はスペース)、
______________________________________________________________aaa_b_cc
これでいいの? >>760
0786名無しさん@お腹いっぱい。
2009/08/10(月) 22:17:500787760
2009/08/10(月) 23:10:59>>785
試してみましたが、望む動作ではありませんでした。
自分で関数書くしかないかなぁ。
大体どんなことをすれば良さそうかはイメージできますが、
Emacs Lispって、以前少しかじっただけで、
細かい関数だとか殆ど分からないので大変かも・・・
大体、
pointとmarkで示されたリージョン文字列を取り出して
各行の文字列幅をstring-widthで求めて
足りない分を行頭に空白を足して
リージョンを入れ変える
って感じですよね。
0788名無しさん@お腹いっぱい。
2009/08/10(月) 23:28:21>>785,787
そりゃtext-modeでそのまんまset-justification-rightだけやってりゃそうなるでしょう。
describe-functionすれば、段落を右寄せする関数だってのは書いてあるので、自ずと
paragraph-start・paragraph-separeteの設定とset-fill-columnも必要だと分かるわな、
てことで省略したんですが、分かりにくかったですかね?
分からないなら、scratchバッファ(lisp-interaction-mode)へ行って、
(set-fill-column 3)してから>>785をしたらどうなりますか?
0789名無しさん@お腹いっぱい。
2009/08/11(火) 00:25:57まともな人間はとっくに他所いってる
0790名無しさん@お腹いっぱい。
2009/08/11(火) 01:11:110791764
2009/08/11(火) 03:00:14下の関数は文字列で処理しているが、バッファで行毎に空白を挿入するのもあり。
(defun right-justify-region (start end)
(interactive "*r")
(let* ((s (buffer-substring-no-properties start end))
(L (split-string s "\n" nil))
(max-length (max-list L 'length))
(s (format "%%%ds" max-length))
(asitis-re "^[[:blank:]]*$" ))
(save-excursion
(save-restriction
(goto-char start)
(delete-region start end)
(insert
(mapconcat
(lambda (e) (if (string-match asitis-re e) e (format s e)))
L "\n" ))))))
(defsubst max-list (L &optional numerifier)
(let* ((numerifier (or numerifier 'identity))
(max (funcall numerifier (nth 0 L))))
(dolist (i L)
(setq i (funcall numerifier i))
(when (> i max) (setf max i)))
max))
0792764
2009/08/11(火) 03:01:44aaaa
bb
c
ddd
を囲んだ状態で M-x right-justify-region すると、
aaaa
bb
c
ddd
となる。テストは一つのケースしかしてない。
0793名無しさん@お腹いっぱい。
2009/08/11(火) 08:14:39764がどんな素晴らしいコードを書いてくれるかとすこし期待してたんだが、夜中の3時までかかってこんな使い道のないコードとは。
期待して損した。
0794764
2009/08/11(火) 09:03:55取り敢えず、悔し涙拭けよ。
俺が「書く」とも言っていないのに「期待して」たなんて言ってることおかしいぞ。
悔し文句言うぐらいなら、お前のバージョンここにウプしてから言え、低能。
0795名無しさん@お腹いっぱい。
2009/08/11(火) 09:46:050796名無しさん@お腹いっぱい。
2009/08/11(火) 11:49:52それでわかるのは既に知ってるヤツだけだぜ。 orz
こんな感じでいいのかな。 >>760
(defun right-lines-region (b e)
(interactive "r")
(let ((paragraph-start "$")
(paragraph-separete "$")
(fill-column (apply 'max
(mapcar 'string-width
(split-string (buffer-substring-no-properties b e)
"\n")))))
(set-justification-right b e)))
0797名無しさん@お腹いっぱい。
2009/08/11(火) 12:12:03paragraph-separete が typo
0798名無しさん@お腹いっぱい。
2009/08/11(火) 13:28:10わざわざ分かり難い実装しても…って感じ
>>791のが自然かな
0799名無しさん@お腹いっぱい。
2009/08/11(火) 13:36:020800名無しさん@お腹いっぱい。
2009/08/11(火) 14:46:21つまりスラドで自分のコメントがフィルタされた人がネガキャンしてるってことですね
0801名無しさん@お腹いっぱい。
2009/08/11(火) 14:47:590802名無しさん@お腹いっぱい。
2009/08/11(火) 14:53:16村人根性やなあ。
スラド人はすぐ批判を受け入れられずに内側に籠ろうとする。
そこなんだよね、スラドが時代に取り残されてる原因って。
0803名無しさん@お腹いっぱい。
2009/08/11(火) 14:59:410804名無しさん@お腹いっぱい。
2009/08/11(火) 16:53:13なんなのこいつ
自意識過剰基地外はうざいから他所に行けよ
この基地外はやっぱりあいつか?
0805名無しさん@お腹いっぱい。
2009/08/11(火) 16:54:170806名無しさん@お腹いっぱい。
2009/08/11(火) 16:55:03っ「ハンカチ」
0807名無しさん@お腹いっぱい。
2009/08/11(火) 17:03:44スラドJは本家のクオリティを期待してみるからがっかりする。
2ちゃんはクソが当たり前だから期待しなくていい。玉にいいレスが
あるとほっとする。
ウィキペだろうがmixiだろうが総じて日本人の議論って下らないんだよね
0808名無しさん@お腹いっぱい。
2009/08/11(火) 17:15:330809名無しさん@お腹いっぱい。
2009/08/11(火) 18:32:41>>796 は全然分かりにくくないけどバカなの?
0810名無しさん@お腹いっぱい。
2009/08/11(火) 18:39:06先刻から自作自演ばかりして飽きないの? 馬鹿なの?
0811名無しさん@お腹いっぱい。
2009/08/11(火) 19:00:05煽りがワンパターンですね、知恵遅れちゃんw
0812名無しさん@お腹いっぱい。
2009/08/11(火) 19:13:35どうでもいいが、アンカー間違ってるぞ。
× >>806
○ >>811
0813名無しさん@お腹いっぱい。
2009/08/11(火) 20:08:26そしてこれからも
0814名無しさん@お腹いっぱい。
2009/08/11(火) 20:11:440815名無しさん@お腹いっぱい。
2009/08/11(火) 20:44:18ナマクウ→?
0816名無しさん@お腹いっぱい。
2009/08/11(火) 20:54:400817名無しさん@お腹いっぱい。
2009/08/11(火) 21:48:48ナマクウってなんだ?
0818名無しさん@お腹いっぱい。
2009/08/11(火) 21:50:582chに一番書き込みと情報が集まるのをなんとかしてほしい
ツリー形式とフィルター機能がどうしても欲しい
0819名無しさん@お腹いっぱい。
2009/08/11(火) 21:56:39>>818が技術系の話題に向いた掲示板システムとやらで作ればいいんじゃね?
0820名無しさん@お腹いっぱい。
2009/08/11(火) 21:58:06泣いても笑っても、欲しい人がやるしかないよ。
0821名無しさん@お腹いっぱい。
2009/08/11(火) 22:05:04M-x namakuuだろ
0822名無しさん@お腹いっぱい。
2009/08/11(火) 22:41:02お前らおじいちゃんかw
0823名無しさん@お腹いっぱい。
2009/08/11(火) 22:45:56まぁ、今更名前空間とか言っても遅いけどな。
0824名無しさん@お腹いっぱい。
2009/08/11(火) 23:11:140825名無しさん@お腹いっぱい。
2009/08/11(火) 23:26:35スラドをそのまま流用すればいい
0826名無しさん@お腹いっぱい。
2009/08/11(火) 23:30:14なんか心のどこかにひっかかりを感じてたんだよね。
0827名無しさん@お腹いっぱい。
2009/08/12(水) 00:25:110828名無しさん@お腹いっぱい。
2009/08/12(水) 00:27:580829名無しさん@お腹いっぱい。
2009/08/12(水) 02:17:34その後ろに '\'が自動で入る方法は無いですか?
たとえば「表」->「表\」みたいな感じで。
0830名無しさん@お腹いっぱい。
2009/08/12(水) 06:31:360831名無しさん@お腹いっぱい。
2009/08/12(水) 06:38:080832名無しさん@お腹いっぱい。
2009/08/12(水) 07:25:100833名無しさん@お腹いっぱい。
2009/08/12(水) 08:06:45引きこもりが作る略語は痛いな。
0834名無しさん@お腹いっぱい。
2009/08/12(水) 08:12:270835名無しさん@お腹いっぱい。
2009/08/12(水) 08:16:10実際はそれが何なのか推測できない。ナマクウは日本語が対象の為、
それより酷いな。
0836名無しさん@お腹いっぱい。
2009/08/12(水) 08:34:10anything は革命(笑)
グラマー(笑)
言語センス(笑)
マルスレ(笑)
ナマクウ(笑) ← New!
0837名無しさん@お腹いっぱい。
2009/08/12(水) 08:49:050838名無しさん@お腹いっぱい。
2009/08/12(水) 09:04:40搭乗機はボルトガンダム
0839名無しさん@お腹いっぱい。
2009/08/12(水) 09:31:570840名無しさん@お腹いっぱい。
2009/08/12(水) 12:27:12そんな略しかたをしたらナデシコを思いだすじゃねぇか
0841名無しさん@お腹いっぱい。
2009/08/12(水) 19:16:110842名無しさん@お腹いっぱい。
2009/08/12(水) 19:17:550843名無しさん@お腹いっぱい。
2009/08/12(水) 19:29:43このビックウェーブに
0844名無しさん@お腹いっぱい。
2009/08/12(水) 19:31:040845名無しさん@お腹いっぱい。
2009/08/12(水) 19:54:20いまローカルWindows機からリモートLinux機にSSHでログインしています(TTSSH2)。
ログインシェルでsz/rzによる送受信はできました。
これをemacs上でやる方法はないかなと思いお聞きした次第です
差し当たり M-x shell からやってみましたが、うまくいきませんでした。
0846名無しさん@お腹いっぱい。
2009/08/12(水) 19:59:330847名無しさん@お腹いっぱい。
2009/08/13(木) 00:18:090848名無しさん@お腹いっぱい。
2009/08/13(木) 00:32:13XMODEM使いなよ。チェックサム型なら中学生程度でもできるよ。
0849名無しさん@お腹いっぱい。
2009/08/13(木) 00:45:25Process CANNA not running
と表示されて変換出来ないのはなぜ?
0850名無しさん@お腹いっぱい。
2009/08/13(木) 01:50:03でもWnnもCannaも入れてなく、scimも起動していない
Anthyとibusは入れるだけ入れてるが、普段はATOK使い。iiimecfは入れてないが
何で(どのエンジンで)変換してるのだろう?
0851850
2009/08/13(木) 02:00:52↑の23.1.1だと編集エリアやステータスバーもアンチエイリアスつきなんだな
0852名無しさん@お腹いっぱい。
2009/08/13(木) 04:26:12M-x ansi-term でもダメけ?
0853名無しさん@お腹いっぱい。
2009/08/13(木) 12:41:24必要なことです。 讃岐がどうしてうどんの国になったのか御存知かしら?
弘法大師がソバのことを大変嫌っていたという逸話があるのです。 一休さんが
屋島のガケを下ろうとしたときに弁慶と格闘した際に、弁慶がソバをうっかり零してしまい、
一休さんはたいへんつらい思いをしたという話です。
それ以降、まわりは一休さんに気をつかってソバを遠ざけたということです。
0854名無しさん@お腹いっぱい。
2009/08/13(木) 12:51:350855名無しさん@お腹いっぱい。
2009/08/13(木) 12:58:37爆笑した
許す
0856名無しさん@お腹いっぱい。
2009/08/13(木) 13:08:090857名無しさん@お腹いっぱい。
2009/08/13(木) 13:32:370858名無しさん@お腹いっぱい。
2009/08/13(木) 13:42:160859名無しさん@お腹いっぱい。
2009/08/13(木) 14:25:570860名無しさん@お腹いっぱい。
2009/08/13(木) 15:52:330861名無しさん@お腹いっぱい。
2009/08/13(木) 16:08:31ブラックジャックってある種の宗教イデオロギーを感じる。
ピノコの「てんてい=天帝」と解釈しながら再観賞すると超新鮮だよ。
みんなもEmacsで疲れたときにやってみて。
0862名無しさん@お腹いっぱい。
2009/08/13(木) 16:09:56忘れてくれ。
0863名無しさん@お腹いっぱい。
2009/08/13(木) 19:35:440864名無しさん@お腹いっぱい。
2009/08/13(木) 20:17:020865845
2009/08/13(木) 20:54:59>>848
XMODEMは流石に遅すぎる。。。
>>852
emacs上でなければ問題なくできた bash/zsh を、 ansi-term で起動しやってみました。
受信作業は開始されたようですが、ファイル本体は送られてきませんでした。
いいセンまで行ったのですが。。。むむむ。。。
0866名無しさん@お腹いっぱい。
2009/08/14(金) 00:30:55昔fjというのがあってだなあ(以下略
0867名無しさん@お腹いっぱい。
2009/08/14(金) 00:34:32_,,‐─-v‐、,,、
,,-‐'": : : : : : : : : : `ヽ
/: : : : : : : ,,__ : : : : : : \
r': ,、,,.-─''"゛ ミ : : : : : : : 'i、
`/ / ミ_ : : : : : : :,、}
i l _,,..-‐^‐-、 `゙i: : : /l.l|
i、}‐-、 ヽ;;/,rェッ;;'" ゙ー' 9iリ!
| ',tテi ヽ='" ゞ t'
| 'i"´| , -、 ヽ-、,,___
| '}、 !,,tu'" ヽ、 ,l: ‐-‐" }: : : : :
} lヽ、__,,,.-‐ヽ /: : : : : : /|: : : : :
,r/ /: : :ヽー‐' ノ: : : : : : : / .|: : : : :
/: \ /: : : : : 丶,, -''_: : : : : : / |: : : : :
/: : : : :ヽ/: : : : : : : ヾ''‐--‐ヽ |: : : : :
/: : : : : : : : : : : : : : : : : : ヽ\: : / |: : : : :
エフジェー=デ=ヤレー[Fj De Yale]
(1955〜 フランス)
0868名無しさん@お腹いっぱい。
2009/08/14(金) 07:58:540869名無しさん@お腹いっぱい。
2009/08/14(金) 10:20:590870名無しさん@お腹いっぱい。
2009/08/14(金) 14:01:16C-a, C-b, C-c, ... などなどが何に割り当てられているかの一覧です。
M-x help-for-help だと一つずつしか調べられなくて。
0871名無しさん@お腹いっぱい。
2009/08/14(金) 14:02:040873名無しさん@お腹いっぱい。
2009/08/14(金) 14:15:40印刷するならrefcardにしとけ。
0874870
2009/08/14(金) 14:20:45M-x refcard してないのでググッて理解。
2 ページに収まっていて便利ですねー。
Emacs 20 のは見つかるけど、Emacs 22 はリンク切ればかり…。
とりあえず Emacs 20 ので勉強します。
0875名無しさん@お腹いっぱい。
2009/08/14(金) 14:37:49あれ、emacsツリーのetcの中にrefcard.psかrefcard.pdfが入ってない?
0876870
2009/08/14(金) 15:15:04含まれているという発想がありませんでした。
locate refcard したらロシア語も含めありました。
ありがとうございます!
0877名無しさん@お腹いっぱい。
2009/08/15(土) 09:19:270878名無しさん@お腹いっぱい。
2009/08/15(土) 12:57:310879名無しさん@お腹いっぱい。
2009/08/15(土) 12:58:120880名無しさん@お腹いっぱい。
2009/08/15(土) 13:05:26■ このスレッドは過去ログ倉庫に格納されています