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

    私的良スレ書庫

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

    元スレEmacs Part 42

    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
    201 : 名無しさん@お腹 - 2013/01/20(日) 20:30:09.50 (+57,+29,-36)
    たぶん、バニラから使い始めて
    ダルいところをコツコツ改善していくとほぼ同じものができあがる。
    往々にして前より良いものができあがったりする。
    202 : 名無しさん@お腹 - 2013/01/20(日) 20:53:38.98 (+15,-29,-13)
    >>200
    次は Drobpox に入れとくかバージョン管理しとけ
    203 : 名無しさん@お腹 - 2013/01/20(日) 21:06:55.46 (+65,-27,+0)
    Drobox なんてとこに預けられるかw
    204 : 名無しさん@お腹 - 2013/01/20(日) 21:33:12.25 (+0,-30,-42)
    こうしとけば大丈夫

    ;;  (  ´)`Д) )) < ハァハァ こんな所でダメェ
    ;;  /  つ つ  < 大丈夫だって,こんな糞スクリプト誰も見ねえよ
    ;;(( (_(_  ノ ノ
    ;;  し∪ ∪
    ;;
    ;; Σ( ゚д゚ )゚д゚)
    ;;  /  つ つ
    ;;  (_(_  ノ ノ
    ;;  し∪ ∪
    ;;
    ;;  ( ゚д゚ )゚д゚)
    ;;  /  つ つ
    ;;(( (_(_  ノ ノ
    ;;  し∪ ∪
    205 : 名無しさん@お腹 - 2013/01/20(日) 21:40:16.75 (-5,-28,-12)
    githubにつっこんどけ
    206 : 名無しさん@お腹 - 2013/01/20(日) 21:41:06.20 (+57,+29,-2)
    俺達のスクリプトは誰にも止められないってことか。
    207 : 名無しさん@お腹 - 2013/01/20(日) 23:53:00.84 (+23,-29,-38)
    >>203
    なんで?
    init.elぐらい問題ないだろ
    なんならgithubで公開すれば?
    208 : 名無しさん@お腹 - 2013/01/21(月) 00:03:02.88 (+57,+29,-1)
    >>203
    なんでだめなん?
    209 : 202 - 2013/01/21(月) 00:09:52.86 (+42,+11,-4)
    >>207-208
    おそらく Dropbox の誤字に対するツッコミかと
    210 : 名無しさん@お腹 - 2013/01/21(月) 00:13:24.86 (+57,+29,-3)
    誤字をさらに誤字ってるからややこしい
    211 : 名無しさん@お腹 - 2013/01/21(月) 00:36:59.15 (+91,+20,-5)
    Drobpox → ん,Drobox → どろぼっくす → 泥棒? なんてとこに預けられるかw

    ぼけを解説される>>203の心境やいかに
    212 : 名無しさん@お腹 - 2013/01/21(月) 00:52:12.23 (+52,+29,-2)
    オヤジ臭い。あーくさいくさい。
    213 : 名無しさん@お腹 - 2013/01/21(月) 01:16:08.28 (+4,-30,-82)
    >>184
    リモート側の端末のTERM環境変数はetermになってる?
    リモート側で動くzsh用に、eterm の termpinfo がちゃんと入ってる?

    入ってないなら、/etc/e/eterm-color.ti をコンパイルしてホームディレクト
    リに突っ込んでみたらどうなる?
    214 : 名無しさん@お腹 - 2013/01/21(月) 02:21:16.34 (+9,-30,+0)
    Emacs HEAD に、久々にMigemoを入れたんだけど
    うまく動かない。

    init.el は
    (setq migemo-command "cmigemo")
    (setq migemo-options '("-q" "--emacs" "-i" "\a"))
    (setq migemo-dictionary "/usr/local/share/migemo/utf-8/migemo-dict")
    (setq migemo-user-dictionary nil)
    (setq migemo-regex-dictionary nil)
    (setq migemo-use-pattern-alist t)
    (setq migemo-use-frequent-pattern-alist t)
    (setq migemo-pattern-alist-length 1000)
    (setq migemo-coding-system 'utf-8-unix)
    で、"j" と打つと「辞」とかの漢字はすべてハイライト
    されるから、辞書はうまく使えてると思うけどカーソルはなぜか
    アルファベットのところしか飛ばない。

    同じ現象に合っている人いません?
    215 : 名無しさん@お腹 - 2013/01/21(月) 05:18:52.42 (+6,-30,-18)
    >>184
    環境変数PROMPT_COMMANDを空にすれば
    216 : 名無しさん@お腹 - 2013/01/21(月) 05:34:33.11 (+4,-29,-32)
    >>214
    Emacs24.3 の PRETEST を試したら俺もそうなった.
    一致している正規表現はハイライトされていたので,
    isearch の方になんか変更があったんではないかと思ってる.
    なんか解決策ないものか.
    217 : 名無しさん@お腹 - 2013/01/21(月) 10:00:26.68 (+0,-28,-11)
    migemoの開発とまってるからなぁ
    218 : 名無しさん@お腹 - 2013/01/21(月) 12:05:17.05 (+28,+0,-2)
    まじか、24.3入れようと思ってたのに
    安定板まで待つか
    219 : 名無しさん@お腹 - 2013/01/21(月) 13:18:30.82 (+70,+29,-8)
    >>211
    ボケてたのかw 全然気付かなかったw
    いちいち綴りまで見てないからなあ・・・
    220 : 名無しさん@お腹 - 2013/01/21(月) 17:18:31.17 (+9,-29,-39)
    オリジナルのmigemoにいろいろ手を加えたものがgithubにありました.
    http://github.com/Hideyuki-SHIRAI/migemo-for-ruby1.9
    作者のtwitter曰く,24.3にも対応しているそうです.
    こちらで試してみてはいかがでしょうか.
    221 : 名無しさん@お腹 - 2013/01/21(月) 18:34:10.11 (+50,+22,+1)
    モゲミというマスコットキャラはいないのか。
    222 : 名無しさん@お腹 - 2013/01/21(月) 20:45:28.59 (-6,-29,+0)
    cmigemoじゃないのか・・・
    223 : 名無しさん@お腹 - 2013/01/21(月) 21:25:23.69 (+12,-29,-52)
    >>220
    おー、Emacs23.3.50&cmigemoでも問題なく動いた。

    とはいえ、せっかく github に上げてくれたのだったら、
    少しは先頭コメントを変えて欲しかった。中身はいろいろ変えてあるけど
    先頭はバージョン1.7のまま(一応最新は1.8ということになってる)ので、
    知らない人は混乱するだろうし。
    224 : 名無しさん@お腹 - 2013/01/21(月) 21:46:23.33 (+5,-30,-172)
    >>215
    プロンプト出力機能を殺したらシェルの価値が半減しない?;->

    >>184
    ehsellからリモートのzsh上げても、相手側のヒストリとかスクリーンエディッ
    ト機能が使えないからもったいなくない?

    最近のEmacsの term.el はカラー処理・フルスクリーン処理能力はなかなかな
    ので、term.el の拡張elisp(幾つかあるが たとえば multi-term.el とか)を
    使うのはどうでしょう。リモートなので、場合によっては環境変数TERMとか
    terminfoの設定は自分でちゃんとする必要があると思うけど。
    225 : 名無しさん@お腹 - 2013/01/22(火) 09:54:22.45 (+7,-22,+3)
    >>223
    pull request
    226 : 名無しさん@お腹 - 2013/01/23(水) 06:28:03.88 (+57,+29,-2)
    俺決めた。今日から左肩脱臼しながらEmacs打つ。
    227 : 名無しさん@お腹 - 2013/01/23(水) 10:24:57.89 (+45,+27,-11)
    器用ですね
    228 : 名無しさん@お腹 - 2013/01/23(水) 18:34:01.91 (+52,-30,-229)
    yatex で分割されている tex ソースを編集してます.
    yatex に YaTeX-parent-master ていう親ファイルを指定する
    変数があるので,ファイルローカル変数を設定しようとして
    ファイルの末尾に

    % Local Variables:
    % YaTeX-parent-file: "master.tex"
    % End:

    を書いてるんだけど,YaTeX-parent-file は nil のままになります.
    なんか書き方間違ってるかな?
    OS は Ubuntu 12.04 の
    emacs-version は 24.2.1
    229 : 228 - 2013/01/23(水) 18:35:26.82 (+0,-30,-40)
    >>228
    すまん,誤字った.2行目は
    YaTeX-parent-master -> YaTeX-parent-file
    230 : 名無しさん@お腹 - 2013/01/23(水) 21:08:45.84 (+2,-29,+0)
    231 : 228 - 2013/01/23(水) 21:56:11.27 (+9,-29,-75)
    >>230
    %#!記法は今までやってて,このたび
    ファイルローカル変数でやろうと思い立った.
    %#!記法だとタイプセットするコマンドを一々
    指定しないといけないので,できればファイルローカル変数で
    やってみたいんすよ.
    232 : 名無しさん@お腹 - 2013/01/23(水) 23:06:01.40 (+26,-30,-115)
    >>231
    以下を評価したあとだとどうなりますか?

    (custom-set-variables
    '(safe-local-variable-values (quote ((YaTeX-parent-file . "master.tex")))))

    http://www.gnu.org/software/emacs/manual/html_node/emacs/Safe-File-Variables.html
    http://www.kmc.gr.jp/~tak/memo/emacs-local-variable.html
    233 : 228 - 2013/01/24(木) 04:16:29.42 (+14,-30,-117)
    >>232
    よく確かめてみると Windows の Emacs (24.2.1) の方だと
    問題ないですね.>>228の設定を書いたファイルを開くと,
    「YaTeX-parent-file は安全じゃないかもよ? yn! から1個選べ」
    という質問をされます.>>232を手動で設定しても動きました.

    Ubuntu の方だとファイルを開いても,そもそも yn! から選べの質問が
    表示されない.>>232の設定をしても影響なく,
    YaTeX-parent-file は nil のままですね.
    234 : 名無しさん@お腹 - 2013/01/24(木) 08:44:45.95 (+14,-30,+0)
    >>233
    Ubuntuでemacsを起動する際に-Qを指定して >>228の設定を書いたファイルを開き、
    yn! から選べの質問が表示されるようになるなら、
    Ubuntuのemacs環境の初期設定ファイルが影響している可能性が高いので、
    そのあたりを調査されてはいかがでしょうか。

    また、"Local Variables:"の処理はfiles.elのhack-local-variablesで行なっているので、
    そのあたりをトレースしていくという方法もあります。

    hack-local-variables is a compiled Lisp function in `files.el'.

    (hack-local-variables &optional MODE-ONLY)

    Parse and put into effect this buffer's local variables spec.
    Uses `hack-local-variables-apply' to apply the variables.

    If MODE-ONLY is non-nil, all we do is check whether a "mode:"
    is specified, and return the corresponding mode symbol, or nil.
    In this case, we try to ignore minor-modes, and only return a
    major-mode.

    If `enable-local-variables' or `local-enable-local-variables' is nil,
    this function does nothing. If `inhibit-local-variables-regexps'
    applies to the file in question, the file is not scanned for
    local variables, but directory-local variables may still be applied.
    235 : 名無しさん@お腹 - 2013/01/24(木) 09:39:47.04 (+11,-30,+0)
    >>234
    やはり自分の設定ファイルが原因っぽいので,
    hack-local-variables を Edebug してみた.
    すると local-enable-local-variables が nil なので
    ローカル変数が束縛されない様子.

    自分が導入してる elisp から local-enable-local-variables を
    検索したら judge-indent.el ってのが local-enable-local-variables を
    nil に束縛しているようだった.
    コメントアウトしたら正常にローカル変数を読み取ってくれました.
    アドバイスありがとう!

    ところでファイルを開くたびに一々 yn! を聞いてほしくない場合は,
    safe-local-variable-values に (変数 . 値) のコンスセルを追加すれば
    いいと思う.これを「ある変数については,どの値でも安全ですよ」みたいに
    設定することはできないもんなんですかね.理想的には「eval の入っていない
    値ならどれでも安全ですよ」になるといいんだけど.

    まったく危険性を無視すれば
    (setq enable-local-variables :all)
    でいいけど,推奨されてないっぽいし.
    236 : 名無しさん@お腹 - 2013/01/24(木) 19:02:24.14 (+11,-30,-238)
    >>235
    > これを「ある変数については,どの値でも安全ですよ」みたいに
    > 設定することはできないもんなんですかね.

    safe-local-variable property かな。

    (put 'hogehoge 'safe-local-variable (lambda (x) t))

    hogehoge 変数はどの値でも安全ということになる。

    > 理想的には「eval の入っていない
    > 値ならどれでも安全ですよ」になるといいんだけど.

    こっちは eval だけ気をつければいいわけじゃないから無理なんじゃない?
    やりたいことはよくわかってないけど。

    (funcall (read "(lambda () (message \"Deleting ~/...\"))"))
    (apply (read "(lambda () (message \"Deleting ~/...\"))") nil)

    というか、危険なのはすでに eval された後のはずだからなー
    237 : 名無しさん@お腹 - 2013/01/24(木) 20:16:28.70 (+4,-29,-28)
    バッファの一部だけ別のmejor-mode適用する仕組みあったと思うんだけど
    どうすりゃいいんだっけ?

    memo.txt を開いて プログラムコードの部分だけ perl-mode で表示編集したい
    238 : 名無しさん@お腹 - 2013/01/24(木) 20:49:53.69 (-1,-29,-20)
    multi-mode ってあったけど、どうやら標準添付ではないな。
    239 : 名無しさん@お腹 - 2013/01/24(木) 20:54:19.81 (+4,-30,-158)
    >>236
    おお,そんなプロパティがあったんか.

    (put 'YaTeX-parent-file 'safe-local-variable
    (lambda (x)
    (string-match "\.tex$" x)))

    とりあえず tex ファイルに限定してみた.これでばっちり
    yn! 聞かれなくなったよ,ありがとう!

    > 理想的には「eval の入っていない
    > 値ならどれでも安全ですよ」になるといいんだけど.
    eval の使い方を勘違いしていたので,これは無視してください.

    >>237
    mmm-mode じゃね? 使ったことないけど.
    240 : 名無しさん@お腹 - 2013/01/24(木) 21:25:31.51 (+57,+29,-24)
    以前自身でmajo-mode一部適用を難しい事せず使こてたオボロゲナ記憶が有るんだけど
    あれぇ?夢だったのかナロー被せて無茶してたのか・・・

    すんませんでした
    241 : 名無しさん@お腹 - 2013/01/26(土) 09:45:37.30 (+57,+29,-17)
    Emacs 普及のために「Emacs ファイター!! 牛雄」(仮)というウェブ漫画を割と本気で書いている。
    もう少しで公開できそう。
    242 : 名無しさん@お腹 - 2013/01/26(土) 09:48:51.85 (+62,+29,-43)
    ちなみにジャンルはオーソドックスなジャンプ風の格闘もの。
    10年20年後を考えたらちびっこを獲得する必要があるので。

    主人公牛雄と3人前後の仲間達で21XX年に人体すらもモード化するようになった
    Emacs を使って闇のトーナメントに巻き込まれていく。
    243 : 名無しさん@お腹 - 2013/01/26(土) 12:40:18.94 (+35,+17,+0)
    いいね!
    244 : 名無しさん@お腹 - 2013/01/26(土) 12:55:51.40 (+37,+14,+0)
    ラスボスは RMS か.胸アツだな
    245 : 名無しさん@お腹 - 2013/01/26(土) 12:58:52.57 (+57,+29,-15)
    RMSが人気くっちまっていつの間にか主人公に
    246 : 名無しさん@お腹 - 2013/01/26(土) 13:02:52.60 (-6,-29,-11)
    外伝 vipper-mode
    247 : 名無しさん@お腹 - 2013/01/26(土) 13:09:55.46 (+91,+29,-35)
    努力は認めるけどエディタ好きそうな新人はみんなvim使ってるな
    理由はよく分からないけど
    248 : 名無しさん@お腹 - 2013/01/26(土) 13:12:06.23 (+41,+13,-29)
    vimのほうがユーザ活動が活発だからな
    249 : 名無しさん@お腹 - 2013/01/26(土) 13:15:20.71 (+70,+29,-25)
    >>247
    vim-jp の充実ぶりがとってもいい.
    そしてコミュニティがしっかりしてるようにみえるよね.
    ああいう一体感が Emacs 勢にはない.
    250 : 名無しさん@お腹 - 2013/01/26(土) 13:57:07.58 (+51,+28,-2)
    もう自演はいいから
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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