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

私的良スレ書庫

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

元スレEmacs Part 35

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
901 : 名無しさん@お腹 - 2010/09/12(日) 20:34:14 (+57,+29,-9)
本出したかったらlulu.comだっけ?あたりで。
このスレはいつ見ても虚しい人がおおいよなぁ…あっ、おれか
902 : 名無しさん@お腹 - 2010/09/12(日) 20:51:53 (+70,+30,+0)
903 : 名無しさん@お腹 - 2010/09/13(月) 16:19:31 (+91,+29,-25)
このスレ寂れすぎw
エディタのスキルに労力を費やす時代は終わったってことかね
904 : 名無しさん@お腹 - 2010/09/13(月) 17:31:10 (+70,+29,-5)
>>903ろくにコードも書かない爺みたいな発言やめい
905 : 名無しさん@お腹 - 2010/09/13(月) 19:30:39 (+57,+29,-2)
嫉妬ばかりのスレにまともな人は来ない
906 : 名無しさん@お腹 - 2010/09/13(月) 20:21:16 (+24,-3,-5)
GTKのバインディングがあればemacsも見直されるんじゃないか?
907 : 名無しさん@お腹 - 2010/09/13(月) 23:33:38 (+57,+29,-78)
会社で米人とはなすけど vim派が多いな。
キッチンシンクは GUI世代には無用の長物なのか。
Javaもよく使うけど IDE派が少ないのは意外だった。
908 : 名無しさん@お腹 - 2010/09/13(月) 23:41:15 (+36,-29,-41)
以前 emacs-devel で Anything について外人が色々議論してたぞ。
そんな事より、trunk に w3m.el がマージされちゃったぞ。
まぁ、これは Gnus で html を表示しようとしてる流れでマージに至ったと思われる。
909 : 名無しさん@お腹 - 2010/09/13(月) 23:49:00 (+125,+29,-2)
お前ら、自分でマイナモードとか書いてないのん?
910 : 名無しさん@お腹 - 2010/09/13(月) 23:54:23 (+164,+29,-4)
>>908
ただのミスだと思われ。前もあった。たぶんすぐ消える。
911 : 名無しさん@お腹 - 2010/09/14(火) 00:00:17 (+70,+29,-5)
>>909
書く必要性を微塵も感じない
912 : 名無しさん@お腹 - 2010/09/14(火) 00:01:04 (+70,+29,-29)
>>910
マジでミスだったw
リバートした奴がメチャ切れてるな
913 : 名無しさん@お腹 - 2010/09/14(火) 01:03:51 (+75,+29,-7)
>>910 の冷静さにほれまちた。

結婚してくだたい。
914 : 名無しさん@お腹 - 2010/09/14(火) 01:41:20 (+79,+29,-5)
>>910
しかも本当に2度目だなコイツ。そりゃブチ切れるわな。
915 : 名無しさん@お腹 - 2010/09/14(火) 08:29:54 (+74,+29,-5)
>>909
マイナーモードもメジャーモードも。
ないものは作る。
916 : 名無しさん@お腹 - 2010/09/14(火) 08:51:28 (+52,+29,-6)
そのかわりあるものは奪い取る
917 : 名無しさん@お腹 - 2010/09/14(火) 17:14:36 (+3,-29,-44)
viper-modeが死ぬほど気に入らなかったので自分で書いたりはしてる
viはいらないけどhjklだけ欲しかったんや

でも、今はview-modeにワンタッチで切り替えるようにしてる
ぶっちゃけ書く必要ってほとんどないよNe
918 : 名無しさん@お腹 - 2010/09/16(木) 20:55:58 (+7,-30,-81)
バッファの先頭(それより上の行が空行)でindent-relative-maybeを実行すると、タブが入力されますが、
これを何もしないようにすることってできます?

例えば
----------



----------
上の■の位置でindent-relative-maybeを実行するとタブが入力されます。
そうではなく、
----------
hoge


----------
上の■の位置でindent-relative-maybeを実行したときのように、何もしないでいてほしいのです。
何かよい方法はあるでしょうか?
919 : 名無しさん@お腹 - 2010/09/16(木) 23:22:48 (+108,+29,-22)
>>919
メジャーモードに因るから一概には答えられない。
何モードの話?
920 : 名無しさん@お腹 - 2010/09/16(木) 23:39:36 (+12,-29,-29)
>>919
メジャーモードに依るんですか。
少なくとも僕が使ってるメジャーモード全部でそういう挙動をします。
Text-mode, c-mode, perl-mode, sh-mode……
921 : 名無しさん@お腹 - 2010/09/16(木) 23:56:20 (-1,-30,-54)
>>918
indent-relative の最後の行を

(tab-to-tab-stop))))

から

(or unindented-ok (tab-to-tab-stop)))))

に変える、とか?
922 : 名無しさん@お腹 - 2010/09/17(金) 01:46:47 (+47,+29,-24)
もげもげ
923 : 名無しさん@お腹 - 2010/09/17(金) 11:17:32 (+3,-30,-88)
文字コードをファイル内で指定しておくときに
-*-coding:utf-8-*-
こういうのを1行目に書いておくと、指定した文字コードで開けると聞いたのですが、
1行目に書くことができないファイルの場合、2行目または最終行に記載することはできませんか?

924 : 名無しさん@お腹 - 2010/09/17(金) 11:57:58 (+55,+28,-3)
なぜやってみない?
925 : 名無しさん@お腹 - 2010/09/17(金) 12:06:36 (+45,+27,-1)
幼稚園児だから
926 : 名無しさん@お腹 - 2010/09/17(金) 12:15:50 (+14,-30,-43)
それのこと File Variables とか Local Variables とか言ってたと思う。

シェルスクリプト書いたときに2行目でも大丈夫だったけど
行数を指定できる変数ってあったかなー
927 : 名無しさん@お腹 - 2010/09/17(金) 12:16:12 (+40,-28,-59)
>>924
すみません書き方が悪かったようです

やってみたのですが、2行目や末尾だと設定されませんでした。
どうにか2行目や末尾でも設定する方法はありませんか?
928 : 名無しさん@お腹 - 2010/09/17(金) 12:34:01 (+35,-30,-80)
>>926
末尾なら
Local Variables:
coding: utf-8
End:

cf.http://www.kmc.gr.jp/~tak/memo/emacs-local-variable.html

> シェルスクリプト書いたときに2行目でも大丈夫だったけど
1行目が #! の時は2行目を見るようです。
929 : 926 - 2010/09/17(金) 12:51:58 (+60,+26,-12)
>>928 からの俺経由からの >>927
930 : 名無しさん@お腹 - 2010/09/17(金) 14:20:24 (+3,-30,+0)
新しめの Emacs には、こういうのがある。

add-dir-local-variable M-x ... RET
Add directory-local VARIABLE with its VALUE and MODE to .dir-locals.el.
add-file-local-variable M-x ... RET
Add file-local VARIABLE with its VALUE to the Local Variables list.
add-file-local-variable-prop-line M-x ... RET
Add file-local VARIABLE with its VALUE to the -*- line.

delete-dir-local-variable M-x ... RET
Delete all MODE settings of file-local VARIABLE from .dir-locals.el.
delete-file-local-variable M-x ... RET
Delete all settings of file-local VARIABLE from the Local Variables list.
delete-file-local-variable-prop-line M-x ... RET
Delete all settings of file-local VARIABLE from the -*- line.
931 : 名無しさん@お腹 - 2010/09/18(土) 10:51:25 (+62,+29,-56)
なぜ真っ先に Emacs Reference Manual を読まない?
ここ読めばたいていのことは載ってるのに、読みもせず労力を費やして
ソースとか調べてマニュアルと同じことを書いてあるノウハウページを作ってみるとか
無駄なことしている人大杉。
932 : 名無しさん@お腹 - 2010/09/18(土) 12:03:32 (+50,-30,-193)
string-matchでマッチした部分文字列をベクターにしたい。

マッチさせる正規表現が不定の場合、最大の部分文字列の番号(match-stringのNUM)を
求める事は出来ますか?
nilが出てくるまで、0から検索していくのでは↓のような場合に正しく処理できません。
この場合、["dir/cat1/name/file" "cat1" "cat1" nil "name"]を作りたい。

(string-match "dir/\\(\\(cat1\\)\\|\\(cat2\\)\\)/\\([^/][^/]*\\)/file"
"/usr/dir/cat1/name/file")

(match-string 0 "/usr/dir/cat1/name/file")
"dir/cat1/name/file"
(match-string 1 "/usr/dir/cat1/name/file")
"cat1"
(match-string 2 "/usr/dir/cat1/name/file")
"cat1"
(match-string 3 "/usr/dir/cat1/name/file")
nil
(match-string 4 "/usr/dir/cat1/name/file")
"name"
933 : 名無しさん@お腹 - 2010/09/18(土) 12:16:14 (+23,-29,-14)
932です、条件を一つ忘れていました。
string-matchに渡すSTRINGは取得できますが、REGEXPは取得できません。
934 : 名無しさん@お腹 - 2010/09/18(土) 12:21:31 (+32,-29,-5)
自己解決。match-dataで取れました。
935 : 名無しさん@お腹 - 2010/09/18(土) 21:56:36 (+43,+19,-8)
>>933
オナニー完了して盛り下がった後なのに申し訳ないがREGEXP取得できない理由は何?
936 : 名無しさん@お腹 - 2010/09/19(日) 00:01:54 (+45,+22,-13)
個人情報なので秘密です。
937 : 名無しさん@お腹 - 2010/09/19(日) 00:56:52 (-2,-30,-18)
そこをなんとか。
せっかく regexp-opt-depth があるのにどんな理由で使えなくなるのか知りたい。
938 : 名無しさん@お腹 - 2010/09/19(日) 01:41:52 (+81,-29,-51)
REGEXPが取得できなければ役に立たない関数を得意げに出してくるとは、
なんとも頭の悪い御仁ですなあ。

特別に教えてあげましょう。自分でstring-matchさせるのではなく、
string-matchが成功した場合に呼び出される関数の中だから。
939 : 名無しさん@お腹 - 2010/09/19(日) 08:29:12 (+4,-29,-73)
>>938
> 特別に教えてあげましょう。自分でstring-matchさせるのではなく、
> string-matchが成功した場合に呼び出される関数の中だから。

多分、そんなことだろうと思っていたのです。

であれば、string-match して同じ関数内で match-string 呼び出すように構成
を変えればいいのではありませんか?別の関数に副作用の結果を渡すのはモ
ジュール化、可読性の観点からはいいとは思えませんが。それができない理由
が何かあるのでしょうか?
940 : 名無しさん@お腹 - 2010/09/19(日) 08:32:29 (+52,+29,-6)
目を覆う陰湿なやりとり
941 : 名無しさん@お腹 - 2010/09/19(日) 08:40:12 (+56,-23,-15)
想像力の無い御仁だな。
string-matchするのはどこかの誰かが作ったフレームワーク。
942 : 名無しさん@お腹 - 2010/09/19(日) 08:44:51 (+4,-30,-26)
>>941
それも考えたのですが、誰かが作った framework の内部で string-match し
た結果を外部から取得するっていうのを思いつく発想が怖い。それぐらい
なら defadvice で around してその framework を置き換えればいいと思う。
943 : 名無しさん@お腹 - 2010/09/19(日) 09:04:37 (+19,+1,+0)
お断りだ。
944 : 名無しさん@お腹 - 2010/09/19(日) 09:07:05 (-5,-29,-11)
また一つ新たな糞コードの素が。
糞コード generator はこの世から消えてほしい。
945 : 名無しさん@お腹 - 2010/09/19(日) 09:13:03 (+27,-29,-19)
糞コードgeneratorって、覚えたてのdefadviceを勧めているおバカの事ですか? w
どんな場合でもdefadvice万能!! とでも思っているのだろうか。
946 : 名無しさん@お腹 - 2010/09/19(日) 09:13:13 (+70,+29,-9)
>>934, >>938, >>941
こいつ自分は頭悪くないと思ってそうだな。
変にプライドが高くてこういう奴が一番厄介だわ。死ねばいいのに。
947 : 名無しさん@お腹 - 2010/09/19(日) 09:14:20 (+61,+29,-4)
>>945
社会に出てから笑われてこいよ間抜け。
948 : 名無しさん@お腹 - 2010/09/19(日) 09:30:15 (+72,-27,-10)
>>946-947

キミの主張はまとめると
> 他人の作ったコードはdefadviceで書き換えろ。 defadvice万能!!!
だよね。ここで笑い物にしてあげるよ。www
949 : 名無しさん@お腹 - 2010/09/19(日) 09:32:57 (+53,+25,+0)
>>948
全然違いますね。
950 : 名無しさん@お腹 - 2010/09/19(日) 09:41:08 (+36,-30,-32)
defadvice万能発言の証拠

> それも考えたのですが、誰かが作った framework の内部で string-match し
> た結果を外部から取得するっていうのを思いつく発想が怖い。それぐらい
> なら defadvice で around してその framework を置き換えればいいと思う。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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