トップページunix
984コメント297KB

Emacs Part 46

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2014/06/23(月) 02:42:14.91
語り合いましょう。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

前スレ
Emacs Part 45
http://peace.2ch.net/test/read.cgi/unix/1391839128/
0147名無しさん@お腹いっぱい。2014/08/08(金) 06:52:08.85
意外と古くなってて意味なくなってる設定とかもう使ってないパッケージの設定とかもあったりするから
たまにアクシデントで消滅するのも棚卸しになっていいんじゃね

よさ気な関数とかはこういうとこに書き込んだりしとけば誰かがコピペしててくれたりするし
0148名無しさん@お腹いっぱい。2014/08/08(金) 12:31:59.52
全てをまっさらにしたくなる衝動
0149名無しさん@お腹いっぱい。2014/08/11(月) 14:36:51.47
org-modeの設定によってテキストの一部分の色が変えられているようなのですが
その部分の色を別の色に置き換えようと思います
具体的にいうと

(1) foo
2) bar

(1)の方はなんとも無いのですが、2)の")"の色が自動的に変わります
おそらく対応する括弧が存在しないことを通知しているのだと思うのですが
この機能自体を活かしたまま別の色に変更したいです
テキストの)の部分にどのfont-lockが適用されているのか調べる方法はありますか?
0150名無しさん@お腹いっぱい。2014/08/11(月) 15:02:36.06
>>149
最終的に何をやりたいのか読んだ限りは理解できなかったけど、
faceを知りたいならdescribe-face
0151名無しさん@お腹いっぱい。2014/08/12(火) 18:25:26.91
>>150
ありがとうございます。
ご教示いただきましたdescribe-faceとdescribe-text-propertiesを併用して
情報を調べることができました
0152名無しさん@お腹いっぱい。2014/08/14(木) 11:44:19.34
https://twitter.com/MAMAAAAU/status/499737906685034496
twitterでは全角カンマを使うのは似非理系らしい
0153名無しさん@お腹いっぱい。2014/08/14(木) 11:45:35.73
twitterではっていうかその人がそう思ってるだけでしょ。
0154名無しさん@お腹いっぱい。2014/08/14(木) 12:25:48.99
全角カンマうんぬんは「俺は理系だからアピール」に使われる常套句だよ
twitter に限らず昔から数えきれないほどの自称理系が同じ事を言って恥をかいている
0155名無しさん@お腹いっぱい。2014/08/14(木) 14:24:00.16
理系ぶりたいって言うか、出版社から句読点は「,.」か「、。」を
使ってくれと指定される。下々の者はそれを見て真似してるだけ。
0156名無しさん@お腹いっぱい。2014/08/14(木) 14:25:55.72
Emacsぜんぜん関係ないな。
0157名無しさん@お腹いっぱい。2014/08/14(木) 16:00:38.58
emacsは環境だからな。
0158名無しさん@お腹いっぱい。2014/08/15(金) 09:13:18.79
org-modeのモバイルアプリはmobileorgしかないの?他にあれば使いたいんだが
0159名無しさん@お腹いっぱい。2014/08/16(土) 08:55:39.99
理系ぶりたいっていうか、おまえらは「たのしい中一すうがく」あたりで
完全に縁のなくなった世界だから知らないのもお察しなんだけど、
理工系書籍の句読点は普通全角カンマとピリオドだし、
卒論書くにもたいていはそう指導されるし、英単語を区切るカンマには半角を使う習慣。

まー卒業後いい歳こいてそんなところで理系アピールしてるヤツは昔からウザいけど、
トゥイッターで底辺丸出しして突っ込まれるかと思いきや
マジレス同意されたりしてるクラスタとかもう見ててカワイソウっていうレベル。
0160名無しさん@お腹いっぱい。2014/08/16(土) 09:05:38.45
よそでやれ。
0161名無しさん@お腹いっぱい。2014/08/16(土) 09:15:15.98
24.4で採用のewwはすごいね。
w3があったから期待してなかったのに素晴らしい出来。
w3mがある状況でよくインセンティブを保てたものです。
0162名無しさん@お腹いっぱい。2014/08/16(土) 10:40:03.71
>>161
インセンティブ?
誰かが支援してたのか?
0163名無しさん@お腹いっぱい。2014/08/16(土) 10:45:51.02
金だけがインセンティブじゃないです。
0164名無しさん@お腹いっぱい。2014/08/16(土) 10:49:40.78
「やる気」と読み替えてやれ。
0165名無しさん@お腹いっぱい。2014/08/16(土) 11:02:17.84
xmlパーサとtslが使えるようになって、ネタが提供されたからでしょ。

誤 インセンティブ
正 モティベーション
0166名無しさん@お腹いっぱい。2014/08/16(土) 11:18:41.04
>>163
支援って金だけじゃないぞ
0167名無しさん@お腹いっぱい。2014/08/16(土) 11:39:19.87
<script type="text/emacs-lisp">
と書けるようになったら本気出す
0168名無しさん@お腹いっぱい。2014/08/16(土) 11:46:24.69
おれもmotivation使うと思ったんだけど、nativeのイギリス人に聞いたらincentiveでもいいらしい
Our departments have powerful incentives to keep things that way.
みたいな文章は中身の無い外向け文章によく使うとか。

lookupモードで一部引用
incentive n. 動機, 刺激, 誘因, はげみになるもの.
【動詞+】
◆afford an incentive 動機[刺激]を与える →↑
◆give an incentive to… …に動機を与える, …を刺激する →↑
◆Welfare recipients have few incentives to find work. 生活保護を受けている者には仕事を見
つけるための刺激がほとんどない →↑
◆lose the incentive to study 勉強するはげみをなくす →↑
◆We were offered several incentives to invest in the project. われわれはその事業に投資す
るよういろいろと刺激を受けた →↑
研究社英和活用大辞典より
0169名無しさん@お腹いっぱい。2014/08/16(土) 12:24:21.93
脱線はそのくらいで。
0170名無しさん@お腹いっぱい。2014/08/16(土) 13:18:52.36
最近勢いなかったしいいだろ
0171名無しさん@お腹いっぱい。2014/08/16(土) 13:38:51.08
こんな勢いならいらん。
0172名無しさん@お腹いっぱい。2014/08/16(土) 14:01:14.80
>>168
ここは日本、胡散臭いエゲレス人はおよびでないよ
0173名無しさん@お腹いっぱい。2014/08/16(土) 14:31:21.44
ewwは元々GnusのHTMLメール表示機能として実装されたものを独立して使えるようにしたもの
だからと言ってGnusでHTMLメールは見れたもんじゃない
たまに文字を赤く強調して送ってくる人がいるが、そういうのは再現できるレベル
0174名無しさん@お腹いっぱい。2014/08/16(土) 20:51:14.97
ewwをewmかと勘違いしておかしい内容を書き込みそうになった
気付かせてくれた>>173には感謝する
0175名無しさん@お腹いっぱい。2014/08/18(月) 11:21:38.28
先週は普通に使えてた google-translate が
(wrong-type-argument char-or-string-p nil)
ってエラーになるのは何ですかね。
出力先を 'echo-area か 'popup にすれば出ますけど。
0176名無しさん@お腹いっぱい。2014/08/18(月) 11:44:36.31
google-translate使ったことなかったけど、MELPAの上の最新版(githubの先端と多分同じ)で試してみた
google-translate-output-destinationがnilの状態でなんのエラーも出ないよ

Emacs 24.3.92
0177名無しさん@お腹いっぱい。2014/08/18(月) 12:59:56.82
Emacs は 24.3.1 ですけど、google-translate は 20140814.1508 なので多分同じですね。
20140421.658 が残ってたので戻しました。
んー、全然困らないけど気になる。
0178名無しさん@お腹いっぱい。2014/08/18(月) 14:03:21.46
emacs24.3.1でも試してみたけどエラーでないorz

emacs -qで起動して

(add-to-list 'load-path "~/.emacs.d/elpa/google-translate-20140814.1508/")
(require 'google-translate)
(require 'google-translate-default-ui)
(global-set-key "\C-ct" 'google-translate-at-point)
だけでやってみた。

ということで設定出してもらえたらわかるかも。
0179名無しさん@お腹いっぱい。2014/08/18(月) 15:47:29.54
おーありがとうございます。でもその設定でも同じエラーが出ました・・。
意地になって調べてたら、google-translate-core-ui.el の549行目の

(when google-translate-listen-program
(google-translate--listen-button gtos))

で止まってたので
init.el で (setq google-translate-listen-program t) としたら直りました!!
(insert 〜〜〜) の中に nil が出ちゃったってオチでした。
0180名無しさん@お腹いっぱい。2014/08/18(月) 16:19:33.01
t だと [Listen] ボタン押しても音声が聞けない、というかエラーになるでしょ
プレイヤーのパス指定しないと

(setq google-translate-listen-program "/usr/local/bin/ffplay")
0181名無しさん@お腹いっぱい。2014/08/18(月) 16:37:32.96
mplayerがあるかどうか決め打ちしてますね。mplayerがあれば音声リンクを挿入するだけ。

その部分は、意図どおりにするなら
whenの部分を消して、一つ上の条件に組み込むのいいんじゃないですかね。

(if (null google-translate-listen-program)
"\n%s\n"
"\n%s"
(google-translate--listen-button gtos)
))
(google-translate--text-phonetic gtos "\n%s\n")
0182名無しさん@お腹いっぱい。2014/08/18(月) 22:04:09.99
mplayer でなくてもいいじゃん。
google-translate-listen-program にシェルスクリプトのパス指定しておけば
ファイルにURL追記しながら QuickTime Player で聴ける。

#!/bin/sh
echo $1 >> ~/google-translate-listen.txt
open -a "/Applications/QuickTime Player.app" $*
0183名無しさん@お腹いっぱい。2014/08/19(火) 02:11:13.23
translateで思い出したけど、(transpose-chars)の使い道が全く思いつかない
0184名無しさん@お腹いっぱい。2014/08/19(火) 05:28:45.30
transpose-charsはタイミングのズレによる打ち間違いの少ない人にはいらない機能なんじゃないかな
0185名無しさん@お腹いっぱい。2014/08/19(火) 12:21:24.94
alias sl='ls'
とか、やってる人もいるみたいなのでそれなりの需要があるんじゃないかな
0186名無しさん@お腹いっぱい。2014/08/19(火) 13:33:15.34
typo に気付くの 2,3 文字進んだ後だからなー
0187名無しさん@お腹いっぱい。2014/08/19(火) 15:27:52.18
おっちょこちょいなのか、英文でしょっちゅう打ち間違えするんで、
transpose-char はよく使う。

あと、プログラミングの際に命令文の前後を入れ替えるときは
transpose-sexp も便利だと思う。

「マーク開始」→「カーソル移動」→「領域キル」→「カーソルを移動」
→「ヤンク」がキー一発でできるので便利。
0188名無しさん@お腹いっぱい。2014/08/19(火) 17:52:16.88
なるほど、その辺全然使ってなかった
transpose-words も引数の順番変える時便利そうね
0189名無しさん@お腹いっぱい。2014/08/20(水) 21:23:05.75
昨日ひさしぶりに Emacs をビルドしたら、horizontal scrool bar が実装されてて
びっくりした。
長い行があるときだけ表示されるのかと思ったけど、常に表示されるみたいから
速攻非表示にしたよ。
0190名無しさん@お腹いっぱい。2014/08/20(水) 23:38:51.44
今更感が拭えない…
でも、長い行の折り返しを無効にした時に途方に暮れる事があるから必要だ
不要な時に消えるようになればいいけど
0191名無しさん@お腹いっぱい。2014/08/21(木) 07:06:21.89
gentooからispellがなくなってしまった気がする
最近のemacsはスペルチェックの機能が最初からついてたりするの?
0192名無しさん@お腹いっぱい。2014/08/21(木) 07:09:51.64
かわりに aspell が入ってたりするんじゃないの?
0193名無しさん@お腹いっぱい。2014/08/21(木) 16:09:19.05
>>191
おれはLireOfficeと同じhunspellを使っている。

(setq ispell-program-name "hunspell")
(setq ispell-really-hunspell t) ;hunspellの拡張を使う
0194名無しさん@お腹いっぱい。2014/08/21(木) 21:37:03.47
langtoolというのもある。java必須だけど。
0195名無しさん@お腹いっぱい。2014/08/22(金) 00:23:59.40
aspell の辞書鍛えてるからなあ
0196名無しさん@お腹いっぱい。2014/08/22(金) 09:25:55.49
>>194
langtoolは文法チェッカーだと思っていたが、スペルもチェックするのか。
>>195
オレもaspellを使っていた頃は、日本人人名を数千人分、辞書にぶち込んでいた。
0197名無しさん@お腹いっぱい。2014/08/27(水) 05:48:10.08
標準の forward-word が自分にはあまりにも変な挙動なので
forward-to-word にしてみたけどやっぱりなんか違う
ググったら構文テーブルてのを変えればいいっぽいけど何度読んでも理解できない
みんなどうしてるの?俺が馬鹿なだけ?
0198名無しさん@お腹いっぱい。2014/08/27(水) 08:36:21.67
使ってない。
0199名無しさん@お腹いっぱい。2014/08/27(水) 09:01:24.00
>>197
標準と言ってもモード毎に実装がマチマチだ
何のモード?
0200名無しさん@お腹いっぱい。2014/08/27(水) 09:51:23.71
>>199
勉強中なので主にemacs-lisp-modeです
例えば以下のコードでポイントが「■」の位置の時にforward-wordすると


(defun ore (hage)
(if hage
t
nil))

ここに↓移動しますけど

(defun■ore (hage)
(if hage
t
nil))

自分としては↓ここに来てほしいです

(■efun ore (hage)
(if hage
t
nil))

forward-to-wordなら大体いい感じでなんですが
backward-to-wordで戻るとポイントが区切り文字の位置に来ちゃって
ストレス感じてます
0201名無しさん@お腹いっぱい。2014/08/27(水) 20:38:05.80
>>200
それはlispの考え方(キーバインド?)が身に付いてないからだな
望んだ場所には C-M-d で行く
他にも C-M-u C-M-f C-M-b を駆使すれば望んだ場所に行けるようになる

これらを覚えればC言語とかでもある程度通用するから覚えるべし
(そうすればカーソルの動きが普通の奴とはあきらかに違くなるw)
0202名無しさん@お腹いっぱい。2014/08/27(水) 20:46:28.77
>>200
ちなみに forward-to-word って何だ?俺のEmacsにはないぞ…
0203名無しさん@お腹いっぱい。2014/08/27(水) 22:32:56.37
>>202
misc.el
0204名無しさん@お腹いっぱい。2014/08/27(水) 23:18:11.72
>>201
ありがとうございます
down-listやbackward-up-listって知りませんでした
なるほどー、出たり入ったりして移動って感じですね
ちょっと考え方変えてみます
0205名無しさん@お腹いっぱい。2014/08/27(水) 23:26:09.09
forward-to-wordは漢字混じりの文章でうまく動かないので、
私はこんな感じのコマンドを使っている。戻る時は只のbackward-wordを使う。
(defun my-forward-word ()
(if (eq (char-syntax (following-char)) ?w) (forward-word 2) (forward-word))
(when (eq (char-syntax (preceding-char)) ?w) (forward-word -1)))
0206名無しさん@お腹いっぱい。2014/08/28(木) 01:12:26.33
>>203
あー、そこにあったのか
サンクス
0207名無しさん@お腹いっぱい。2014/08/28(木) 03:57:59.77
>>197

pymacs からnltkを使うというのはどうだろう
0208名無しさん@お腹いっぱい。2014/08/28(木) 04:01:10.57
pymacs
最近使われてるのみないけど
まだ動くよね?
0209名無しさん@お腹いっぱい。2014/08/28(木) 08:53:57.98
>>205
ありがとうございます!その動きです!

(setq s1 "@@@")
(setq s2 "abc")

ただこういう↑場合に "@@@" だけ無視されちゃうので、文字列の頭で無理やり止めてみました

(defun my-forward-word ()
(let ((p (point)) i)
(if (eq (char-syntax (following-char)) ?w) (forward-word 2) (forward-word))
(when (eq (char-syntax (preceding-char)) ?w)
(forward-word -1))
(when (setq i (string-match-p "[\s\t\n]\"" (buffer-substring-no-properties p (point))))
(goto-char (+ p (1+ i))))))

(defun my-backward-word ()
(let ((p (point)) (re "[\s\t\n]\""))
(backward-word)
(let* ((s (buffer-substring-no-properties (point) p)) (i (string-match-p re s)) i2)
(when i
(while (setq i2 (string-match-p re s (1+ i))) (setq i i2))
(goto-char (+ (point) (1+ i)))))))

>>207
へえ、そんなもあるですか
0210はちみつ餃子 ◆8X2XSCHEME 2014/08/29(金) 05:44:09.65
ID:Rw3tzfsV0

もっとくれ
吉野屋の続きってないの?
0211名無しさん@お腹いっぱい。2014/08/30(土) 03:09:05.39
どこの誤爆だ?
0212名無しさん@お腹いっぱい。2014/08/31(日) 16:31:20.40
Windows版GNU Emacs24.3で
(setq kill-whole-line t)
が効かないのだけどどうすればいいの?
0213名無しさん@お腹いっぱい。2014/08/31(日) 23:11:16.79
代わりに、C-S-<BS> 使ってみる。
0214名無しさん@お腹いっぱい。2014/09/01(月) 02:47:32.35
どうやらそれはできるようですが。。。
0215名無しさん@お腹いっぱい。2014/09/01(月) 03:50:44.87
windows7上のgnupack版emacs24.3.1で変数kill-whole-lineが有効なことを確認
本家のバイナリは未確認(あるのかすら知らない)

別のモードで上書きされてるとかっていうオチナキがするけど、
関数kill-holw-lineは使えてるみたいだから、好きなキーに割り当てればいいだけじゃないの?
0216名無しさん@お腹いっぱい。2014/09/01(月) 04:24:29.41
使っているのは本家のバイナリです

M-x describe-variables
kill-whole-line やると

kill-whole-line is a variable defined in `simple.el'.
Its value is t
Original value was nil

Documentation:
If non-nil, `kill-line' with no arg at start of line kills the whole line.

You can customize this variable.

て出ます 参考になります?
0217名無しさん@お腹いっぱい。2014/09/01(月) 04:44:49.32
その情報はまったく参考にならないから、elispまったく知らなそうだというのはわかった

想定してる状況がいまいちわからんのだけど、
emacs -Q
で起動して*scratch*バッファで
(setq kill-whole-line t)
と書いてその後ろでCtrl-x Ctrl-eして評価しても、そのバッファでkill-lineの挙動かわらないのかな

本家のバイナリは
http://ftp.gnu.org/gnu/emacs/windows/
のemacs-24.3-bin-i386.zipでいいのかな

あとで確認してみるけど、仮にダメでも
>>215の最後に書いてある解決策じゃだめなのかな
0218名無しさん@お腹いっぱい。2014/09/01(月) 04:56:44.60
あ…ありのまま 今 起こった事を話すぜ!

emacs-24.3-bin-i386.zipを展開して
kill-whole-lineをtにしたら、普通にkill-lineの挙動が変わった

な… 何を言ってるのか わからねーと思うが
おれも何をされたのかわからなかった…

頭がどうにかなりそうだった…
0219名無しさん@お腹いっぱい。2014/09/01(月) 05:21:20.61
全然できません。。。なぜ

emacs腐ってるのかな
0220名無しさん@お腹いっぱい。2014/09/01(月) 05:33:53.59
腐ってんのはemacsじゃないよ
0221名無しさん@お腹いっぱい。2014/09/01(月) 05:35:13.03
自分か
でもまったーくできない
いったい
0222名無しさん@お腹いっぱい。2014/09/01(月) 11:00:42.85
macで開発版の24.4.50をビルドして使ってるけど
確認してみたら変数のkill-whole-line効かなかったわ
関数はちゃんと動いてる
0223名無しさん@お腹いっぱい。2014/09/01(月) 11:56:08.76
マジで頭が原因なのか
0224名無しさん@お腹いっぱい。2014/09/01(月) 12:57:33.66
(setq kill-whole-line t)
した時の挙動を勘違いしてんだろ
0225名無しさん@お腹いっぱい。2014/09/01(月) 13:33:18.70
>>224
その通りだった
俺の頭がおかしかった
0226名無しさん@お腹いっぱい。2014/09/01(月) 15:24:35.94
>>224
それはない
そしていまだに解決できてない
0227名無しさん@お腹いっぱい。2014/09/01(月) 16:08:12.39
>>225がsageてるから偽もんの気がしたがなw
>>226はとにかく emacs -Q で起動して(setq kill-whole-line t)だけの状態で
問題無いかだけ教える
0228名無しさん@お腹いっぱい。2014/09/01(月) 16:18:21.30
>>227
無理でしたーなんでーだーよ!
0229名無しさん@お腹いっぱい。2014/09/01(月) 17:54:48.90
設定ミスでもバグでもないとなると
神の意志による奇跡でお前のemacsだけが
使いにくくなってるという結論以外ありえない
いますぐemacsを削除して全て忘れろ
0230名無しさん@お腹いっぱい。2014/09/01(月) 18:07:37.21
公式バイナリ使って emacs -Q で起動して (setq kill-whole-line t) だけの状態で
駄目ってありえないな
釣り認定する
0231名無しさん@お腹いっぱい。2014/09/01(月) 22:03:23.82
>>227
すまん>>225>>222
(setq kill-whole-line t) したときの挙動を完全に勘違いしてた

'If the variable kill-whole-line is non-nil, C-k at the very beginning of a line kills the entire line including the following newline.

行頭にいるときに行末の改行までkillするだけで行の途中だと挙動変わらないのね
0232>>2282014/09/02(火) 00:04:06.57
>>231




ずっと C-S-BS = (setq kill-whole-line t) かと、、、



みんな、ごめんなさい
0233名無しさん@お腹いっぱい。2014/09/02(火) 00:22:04.11
setqがキーに割り当てられてるわけないだろ
0234>>2282014/09/02(火) 00:24:47.54
>>233
C-kの挙動が(setq kill-whole-line t)で
C-S-BSと同じになるのかと思ってたんだ
0235名無しさん@お腹いっぱい。2014/09/02(火) 00:35:29.23
だから勘違いしてんだろとあれ程言ってたのによーー
つうか、勘違い野郎は2人居たのかよ
0236名無しさん@お腹いっぱい。2014/09/02(火) 02:47:29.34
便乗質問ですみません。
こんなコードを

(defun tes ()
(
let (
(a 0
)
(b 1
)
(c 2
)
)
)
)

一発で

(defun tes ()
(let ((a 0)
(b 1)
(c 2))))

にしてくれるコマンドってあります?
0237はちみつ餃子 ◆8X2XSCHEME 2014/09/02(火) 04:01:55.46
(defun pprint (form &optional output-stream)
(princ (with-temp-buffer
(cl-prettyprint form)
(buffer-string))
output-stream))
0238名無しさん@お腹いっぱい。2014/09/02(火) 04:18:33.99
一発ぶん殴ってコーディングスタイルを更正させる
0239名無しさん@お腹いっぱい。2014/09/02(火) 11:45:55.61
>>237
これをどうやって使うんだ?
0240名無しさん@お腹いっぱい。2014/09/02(火) 12:17:18.68
>>239
元のコード書いたやつにメールかIRCで送りつける
0241名無しさん@お腹いっぱい。2014/09/02(火) 13:52:56.91
common lispのreplにクォート付きで渡せば一発
0242名無しさん@お腹いっぱい。2014/09/02(火) 16:35:50.44
すみませんが、質問です。
ローカルのMySQLにパスワードがないのですが、
SQLi[MySQL] mode を起動する時、パスワードを指定しないようにするには
どうしたら良いでしょう?
0243名無しさん@お腹いっぱい。2014/09/04(木) 06:38:55.87
発作的なdescribe-function
からの〜
ソースを閲覧10秒くらい
…してみたら
そういうログイン関数作れば?って感じだった
0244名無しさん@お腹いっぱい。2014/09/04(木) 09:00:02.17
MySQLのコマンドを、パスワード無視するシェルスクリプトにすれば?
02452422014/09/04(木) 10:16:13.70
ごめんなさい、試し直したら、パスワードのダイアログで
何も入力せずEnterを押すだけでログインできました。
環境構築中だったので、何か別の原因でログインできなかったようです。
ご回答いただいた方、ありがとうございました。
02462362014/09/05(金) 14:25:19.45
>>237,241
ありがとうございます。一発で一行になりました。
いい感じにインデント付け直すには自前でやるしかないですかね。

>>238
相手は過去の自分なんですw
0247名無しさん@お腹いっぱい。2014/09/05(金) 15:10:32.55
indent-regionとかじゃだめ?
■ このスレッドは過去ログ倉庫に格納されています