のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,542,478人
昨日: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 (+63,-27,+0)
Drobox なんてとこに預けられるかw
204 : 名無しさん@お腹 - 2013/01/20(日) 21:33:12.25 (+0,-30,-41)
こうしとけば大丈夫

;;  (  ´)`Д) )) < ハァハァ こんな所でダメェ
;;  /  つ つ  < 大丈夫だって,こんな糞スクリプト誰も見ねえよ
;;(( (_(_  ノ ノ
;;  し∪ ∪
;;
;; Σ( ゚д゚ )゚д゚)
;;  /  つ つ
;;  (_(_  ノ ノ
;;  し∪ ∪
;;
;;  ( ゚д゚ )゚д゚)
;;  /  つ つ
;;(( (_(_  ノ ノ
;;  し∪ ∪
205 : 名無しさん@お腹 - 2013/01/20(日) 21:40:16.75 (-4,-27,-12)
githubにつっこんどけ
206 : 名無しさん@お腹 - 2013/01/20(日) 21:41:06.20 (+57,+29,-2)
俺達のスクリプトは誰にも止められないってことか。
207 : 名無しさん@お腹 - 2013/01/20(日) 23:53:00.84 (+24,-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 (+44,+13,-4)
>>207-208
おそらく Dropbox の誤字に対するツッコミかと
210 : 名無しさん@お腹 - 2013/01/21(月) 00:13:24.86 (+57,+29,-2)
誤字をさらに誤字ってるからややこしい
211 : 名無しさん@お腹 - 2013/01/21(月) 00:36:59.15 (+88,+18,-5)
Drobpox → ん,Drobox → どろぼっくす → 泥棒? なんてとこに預けられるかw

ぼけを解説される>>203の心境やいかに
212 : 名無しさん@お腹 - 2013/01/21(月) 00:52:12.23 (+52,+29,-3)
オヤジ臭い。あーくさいくさい。
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,-33)
>>214
Emacs24.3 の PRETEST を試したら俺もそうなった.
一致している正規表現はハイライトされていたので,
isearch の方になんか変更があったんではないかと思ってる.
なんか解決策ないものか.
217 : 名無しさん@お腹 - 2013/01/21(月) 10:00:26.68 (-1,-29,-12)
migemoの開発とまってるからなぁ
218 : 名無しさん@お腹 - 2013/01/21(月) 12:05:17.05 (+27,+0,-2)
まじか、24.3入れようと思ってたのに
安定板まで待つか
219 : 名無しさん@お腹 - 2013/01/21(月) 13:18:30.82 (+69,+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 (+49,+21,+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,-173)
>>215
プロンプト出力機能を殺したらシェルの価値が半減しない?;->

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

最近のEmacsの term.el はカラー処理・フルスクリーン処理能力はなかなかな
ので、term.el の拡張elisp(幾つかあるが たとえば multi-term.el とか)を
使うのはどうでしょう。リモートなので、場合によっては環境変数TERMとか
terminfoの設定は自分でちゃんとする必要があると思うけど。
225 : 名無しさん@お腹 - 2013/01/22(火) 09:54:22.45 (+6,-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,-116)
>>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,-16)
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 (+36,+18,+0)
いいね!
244 : 名無しさん@お腹 - 2013/01/26(土) 12:55:51.40 (+38,+15,+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 (+40,+12,-29)
vimのほうがユーザ活動が活発だからな
249 : 名無しさん@お腹 - 2013/01/26(土) 13:15:20.71 (+70,+29,-24)
>>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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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