Emacs Part 43
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2013/06/09(日) 14:05:32.09GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
Emacsのトラノマキ | 検索結果: | ありえるえりあ
http://dev.ariel-networks.com/wp/?s=Emacs%E3%81%AE%E3%83%88%E3%83%A9%E3%83%8E%E3%83%9E%E3%82%AD
前スレ
EmacsPart42
http://toro.2ch.net/test/read.cgi/unix/1356319580/
0070名無しさん@お腹いっぱい。
2013/06/30(日) 07:59:58.66ファイルの内容を abc だけで試したけど
emacs24.3@ubuntu13.04, emacs24.3@gnupack では問題ないな
環境と、ファイルの内容を詳しく
この件ではあまり関係ないとは思うけれど、お約束で emacs -Q で起動したときの結果も
0071名無しさん@お腹いっぱい。
2013/06/30(日) 12:26:18.35$ echo abc
abc
$ echo -n abc
abc$
$ echo -n abc > /tmp/t.txt
$ cat /tmp/t.txt
abc$
0072名無しさん@お腹いっぱい。
2013/06/30(日) 15:44:02.22どうやらzshだとダメみたいです。
explicit-shell-file-nameにbashやtcshを指定したら表示されました。
zshでも何もしないsedにパイプすれば表示されるんですが・・・
% echo -n abc
% echo -n abc | sed ''
abc
% cat /tmp/t.txt
% cat /tmp/t.txt | sed ''
abc
0073名無しさん@お腹いっぱい。
2013/06/30(日) 16:54:21.560074名無しさん@お腹いっぱい。
2013/06/30(日) 17:06:33.05表示できました!ありがとうございます!!
0075名無しさん@お腹いっぱい。
2013/07/01(月) NY:AN:NY.AN0076名無しさん@お腹いっぱい。
2013/07/01(月) NY:AN:NY.AN(org)Batch execution
を読んで、
org-export-as-html
などを実行するように変更する。
0077名無しさん@お腹いっぱい。
2013/07/02(火) NY:AN:NY.ANemacs起動時にこのcustom-set-facesの設定が反映されません。他の設定はokです
custom-set-facesを手動で評価すると設定は意図した通りに反映されます
何か追加で設定しなければいけないのですか
0078名無しさん@お腹いっぱい。
2013/07/02(火) NY:AN:NY.AN.emacs 読み込んだ後に defface で face つくられてんでねーの?
eval-after-load 使って対象 face が load された後に custom-set-faces 呼んでみたら?
0079名無しさん@お腹いっぱい。
2013/07/03(水) NY:AN:NY.ANautoloadしてeval-after-loadの中でcustom-set-facesを使ってみましたが
なぜかうまくいきませんでした
ただset-background-colorで設定できたのでこれを使おうと思います
ありがとうございました
0080名無しさん@お腹いっぱい。
2013/07/03(水) NY:AN:NY.ANeval-after-loadのformをクオートしてないのでは。
0081名無しさん@お腹いっぱい。
2013/07/05(金) NY:AN:NY.ANfont-lock-add-keywords
を使ってみたんですが、
コメントに含まれているワードまでfaceがついてしまい困っています。
コメント中のワードには適用しないようにするのはどうすればいいでしょうか?
ちなみにこんなかんじでつかってます。
(font-lock-add-keywords
c++-mode
'(
("\\<\\(Hoge\\)\\>" 1 font-lock-keyword-face t)
))
これだと
// Hoge a;
とか
/*
Hoge a;
*/
にも適用されてしまいます。
0082名無しさん@お腹いっぱい。
2013/07/05(金) NY:AN:NY.AN0083名無しさん@お腹いっぱい。
2013/07/06(土) NY:AN:NY.AN0084名無しさん@お腹いっぱい。
2013/07/07(日) NY:AN:NY.AN0085名無しさん@お腹いっぱい。
2013/07/07(日) NY:AN:NY.ANhttps://www.youtube.com/watch?v=1-dUkyn_fZA
0086名無しさん@お腹いっぱい。
2013/07/08(月) NY:AN:NY.ANSaving file c:/hogehoge.cpp
basic-save-buffer-2: Opening output file: invalid argument, c:/hogehoge.cpp
エラーが出ないファイルと出るファイルがあり、
エラーになる場合はセーブができません。
考えられる原因はなんでしょうか?
使用しているのはemacs24.3です。
0087名無しさん@お腹いっぱい。
2013/07/08(月) NY:AN:NY.ANアンチウイルス
0088名無しさん@お腹いっぱい。
2013/07/08(月) NY:AN:NY.AN0089名無しさん@お腹いっぱい。
2013/07/08(月) NY:AN:NY.AN0090名無しさん@お腹いっぱい。
2013/07/10(水) NY:AN:NY.ANttp://sakito.jp/emacs/emacs24.html#usr-local
を参考にIMEパッチをあてて、/usr/local/にバイナリ生成しました。
しかしターミナルからemacsコマンドで開くとEmacsで文字やらコマンドが打てなくなりました。厳密にはEmacsがアクティブになりません。
/usr/local/bin/を見るとemacsとemacs-24.3というものがあり
ターミナルでemacsとうち、起動するとターミナルの上の部分がemacs-24.3になります。
対処法などはないでしょうか?
0091名無しさん@お腹いっぱい。
2013/07/10(水) NY:AN:NY.AN(shell-command (concat "saykana hello"))
(Shell command succeeded with no output)
のように表示されてしまうのですが、
なにも表示されないようにするにはどうすればよいでしょうか?
0092名無しさん@お腹いっぱい。
2013/07/10(水) NY:AN:NY.AN1. message-log-max + message nilでくるむ。楽だけど message 自体は一瞬表示される。
(let (message-log-max)
(shell-command)
(message nil))
2. shell-command-to-string を使う。
3. call-process, start-process などの low level api を使う。
0094名無しさん@お腹いっぱい。
2013/07/11(木) NY:AN:NY.ANたぶん Emacs.app をビルドして
/Applications フォルダにドラッグして入れたほうがいいんじゃね
やり方はそのサイトにはあるはず
OSX のアプリとしては /Applications に入れたほうがいいとおも
0095名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.AN表示が違うのはどうしてでしょうか。
2013-07-12 Fri 09:06 ← Cygwin
2013-07-12 Fri 09:06 0.36 ← Mac OS X 10.6
init.el にはこう書いています。
(setq display-time-format " %Y-%m-%d %a %R")
(display-time)
0096名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.AN0097名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.ANすれば取得出来てるかどうか分かる。
ちなみに(122 123 120)だった。
0098名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.ANc++-modeなどでつかっていますが、たまに以下のような動作をします。
abc0
abc1
abc2
abc3
abc4
これの一部を abc > xyz とreplaceするとします
abc0(no)
abc1(no)
abc2(yes)
abc3(yes)
abc4(yes)
という風に選択する予定なので
abc0,abc1をnoでスキップ
abc2をyesでリプレース
以前のemacsでの挙動ならabc3をリプレースするか問い合わせてきますが
いきなりスキップしたはずのabc0から再度問い合わせしてきます。
再度abc0,abc1をスキップしてabc3をリプレースすると
再びabc0を問い合わせてきます、これを繰り返す状態になります。
状況の再現性についてですが
その他周りのテキストも関係しているのか
↑のテキストだけはりつけて query replaceしても再現しないと思います。
ただ、発生しているときは、なんどやっても必ず同じ挙動になります。
0099名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.AN対象のファイルはこのようなものです
* 見出し1
** 見出し1.1
内容1
* 見出し2
** 見出し2.1
内容2
http://dev.ariel-networks.com/Members/matsuyama/imenu/の「独自のインデックス作成機能を作る」で
1階層のインデックス作成はできたのですが、それ以上の深さをimenuにどう伝えるのかさっぱり分かりません
おわかりの方はいらっしゃいますか
0100名無しさん@お腹いっぱい。
2013/07/12(金) NY:AN:NY.ANCygwin 側が変なんですね。なんか値が4つ入ってるし。
(0 0 0 0) ← Cygwin
(28 16 15) ← Mac OS X 10.6
気にしない事にします。ありがとうございました。
0101名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0102名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0103名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0104名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0105名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0106前スレ972
2013/07/13(土) NY:AN:NY.AN>としてみれば、どうかな!?
遅レスで申し訳ないです。ありがとうございました。うまく行きました。
個人的にこれでかなりストレスを軽減できます。
0107名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0108名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.ANそんな風潮ないよ。
0109名無しさん@お腹いっぱい。
2013/07/13(土) NY:AN:NY.AN0110名無しさん@お腹いっぱい。
2013/07/14(日) NY:AN:NY.ANEmacs とか Linux とか聞いただけでハッカー扱いしてくれるからな……
一般的にはそんなもん。
0111名無しさん@お腹いっぱい。
2013/07/14(日) NY:AN:NY.AN自分も以前そういうのが欲しくて探したけど簡単な方法がなかった記憶がある。
TeXでの例。(てきとう)
https://gist.github.com/kenoss/5992132
使ってないし管理もしてないので改造するよりは自分で書いた方が早いと思う。
ツリーにしたければ(多分)imenu-create-index-functionでツリーを返す必要がある。
(imenu--index-alistのヘルプ参照。)
0113名無しさん@お腹いっぱい。
2013/07/14(日) NY:AN:NY.ANに
font-lock-warning-face t
や
font-lock-warning-face prepend
とありますが、tやprependのような設定についてどのドキュメントを見ればいいのでしょう?
0114名無しさん@お腹いっぱい。
2013/07/14(日) NY:AN:NY.AN;; font-lock.elをprependで検索した。
OVERRIDE and LAXMATCH are flags. If OVERRIDE is t, existing fontification can
be overwritten. If `keep', only parts not already fontified are highlighted.
If `prepend' or `append', existing fontification is merged with the new, in
which the new or existing fontification, respectively, takes precedence.
If LAXMATCH is non-nil, that means don't signal an error if there is
no match for SUBEXP in MATCHER.
0115名無しさん@お腹いっぱい。
2013/07/15(月) NY:AN:NY.AN(setq inhibit-startup-message t)
しておけば。
0117名無しさん@お腹いっぱい。
2013/07/16(火) NY:AN:NY.ANauto-complete-mode を使っていると、
./
とタイプするとリモートのファイルを探しに行って固ってしまう。
実際には何10分も待てば帰ってくるのですが、事実上固まるに等しい状態です。
不便で仕方がないのですが、何か良い方法ありますか?
0118名無しさん@お腹いっぱい。
2013/07/16(火) NY:AN:NY.AN変更したいのは*と**の場合で、font-lock をいじるのかと思ったのですが
該当するものを見つけられませんでした
org-modeで見だしの色を変更している人はいませんか
0119名無しさん@お腹いっぱい。
2013/07/16(火) NY:AN:NY.AN0120名無しさん@お腹いっぱい。
2013/07/16(火) NY:AN:NY.ANauto-completeを窓から捨てる。
trampに罪はない。
0121名無しさん@お腹いっぱい。
2013/07/17(水) NY:AN:NY.ANGitにあるacを使う
リリースが追いついてないらしい
0123名無しさん@お腹いっぱい。
2013/07/17(水) NY:AN:NY.AN0124名無しさん@お腹いっぱい。
2013/07/17(水) NY:AN:NY.AN0125名無しさん@お腹いっぱい。
2013/07/17(水) NY:AN:NY.AN0126名無しさん@お腹いっぱい。
2013/07/17(水) NY:AN:NY.ANgithubのもので解決しました。
0127名無しさん@お腹いっぱい。
2013/07/18(木) NY:AN:NY.AN-----
|
|
|
0128名無しさん@お腹いっぱい。
2013/07/18(木) NY:AN:NY.AN0129名無しさん@お腹いっぱい。
2013/07/18(木) NY:AN:NY.ANone-window-pならsplitされていない事がわかるはず。
0131名無しさん@お腹いっぱい。
2013/07/21(日) NY:AN:NY.ANhttp://steve-yegge.blogspot.jp/2008_01_01_archive.html
わかりやすい
0132名無しさん@お腹いっぱい。
2013/07/21(日) NY:AN:NY.ANこっち
Stevey's Blog Rants: Emergency Elisp
http://steve-yegge.blogspot.jp/2008/01/emergency-elisp.html
0133名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.ANemacs-w3mよりも圧倒的に速いな。いったいどういう原理で
動いているんだろう?
0134名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN最近の Emacs だと外部プロセスって意外と速くないんだよな。
0135名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN0136名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN0137名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN外部プロセスから受け取ったデータの処理が遅いだけで。
0138名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN0139137
2013/07/23(火) NY:AN:NY.AN0140名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.ANプロセス一般の話に持ってっちゃいかん
0141名無しさん@お腹いっぱい。
2013/07/23(火) NY:AN:NY.AN0142名無しさん@お腹いっぱい。
2013/07/26(金) NY:AN:NY.ANinit-loaderでサブディレクトリ内のelispを読み込んで評価しているのですが、esupではそれぞれのelispの処理時間を計測してくれません
init-loaderによって読み込まれた一つずつのファイルについてもESUPで調査し結果を出力するにはどうすればよいですか
0143名無しさん@お腹いっぱい。
2013/07/27(土) NY:AN:NY.ANパースにlibxml2を使っている。
libxml2が速いんだろうね。
0144名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.AN文字化けする
何か設定すればutfのまま使えるの?
0145名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.ANYaTeX-kanji-codeをチェック.
あとはLocal variables.
0146名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.ANviでいうところの↓と同じ事をemacsでやりたい
$ vi hello.txt
→ hello.txtファイルが実在しなくてもエディタが起動する
→ その状態で保存すると、hello.txtファイルが作成されて編集内容が保存される
$ emacs hello.txt
→ hello.txt does not exist. と表示されてemacsが起動しない
0147名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.AN0148名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.AN0149名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.ANtouchするのが面倒なのよ
でも、コマンドを作って、そんな形にすればいいってことに気づいた
thx
>>148
うそーっと思ってlinux上で実行してみたら出来た
Emacs MacPortはあかんのか
0150名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.ANMac de Emacs総合スレ v7
http://anago.2ch.net/test/read.cgi/mac/1328699139/
0151名無しさん@お腹いっぱい。
2013/07/29(月) NY:AN:NY.AN失礼しました
0152名無しさん@お腹いっぱい。
2013/07/30(火) NY:AN:NY.AN/opt/local/bin/emacs (MacPort)でも問題ない。
0153名無しさん@お腹いっぱい。
2013/07/30(火) NY:AN:NY.ANえっとね。
$ sw_vers -productVersion
10.7.5
$ port installed emacs-app |tail -1
emacs-app @24.3_1+fullscreen+inline+jpfont+patches (active)
$ open -a Emacs.app hoge.txt ; echo $?
The file /Users/xxx/hoge.txt does not exist.
1
と、確かになるけど、
$ /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs hoge.txt; echo $?
0
なの。だから、
$ alias |grep emacs=
alias emacs='/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs'
としておけば、普通に
$ emacs hoge.txt; echo $?
0
になる。
0154名無しさん@お腹いっぱい。
2013/07/30(火) NY:AN:NY.AN$ open -a hogehogeboo /tmp/t.txt
The file /tmp/t.txt does not exist.
0155名無しさん@お腹いっぱい。
2013/07/31(水) NY:AN:NY.ANEmacs Mac port っていうmac向けに改良したemacsのことです
2本指のジェスチャーとかに対応していて使いやすいです
port installed | grep emacs
emacs-mac-app @4.2_0+imagemagick+rsvg (active)
>>153-154
おお!
たしかにopen -a していました
直接Contents/MacOS/Emacsを叩けば良かったんですね
0156名無しさん@お腹いっぱい。
2013/07/31(水) NY:AN:NY.AN0157名無しさん@お腹いっぱい。
2013/08/01(木) NY:AN:NY.AN別にイイじゃねえか、知らなかったこと知れるし
心の狭いヤツだな
0158名無しさん@お腹いっぱい。
2013/08/01(木) NY:AN:NY.ANそういう若手イケメンなレスをすると
このスレでは住人生命終わるぞ。
ここは冴えないEmacsオヤジ達の聖域。
ここで長生きしたかったら
安居酒屋での生き方ってもんを身につけるこったあ。
0159名無しさん@お腹いっぱい。
2013/08/01(木) NY:AN:NY.ANどのmajor-modeでも起こるようでして、minor-modeが原因かと思いましたが、恥ずかしながら原因をまだ突き止められていません
似たような症状に陥り問題を解消した方はいますか
0160名無しさん@お腹いっぱい。
2013/08/02(金) NY:AN:NY.ANとりあえず timer-list みてあやしげなの cancel-timer で止めてみれ。
0161名無しさん@お腹いっぱい。
2013/08/02(金) NY:AN:NY.ANありがとうございます。この記事のとおり、原因はpopwin:close-popup-window-timerでした
Emacs がちらつく原因を特定する - Qiita [キータ]
http://qiita.com/akisute3@github/items/11f20d2bddae7d7bcaea
大変助かりました
0162名無しさん@お腹いっぱい。
2013/08/03(土) NY:AN:NY.AN0163名無しさん@お腹いっぱい。
2013/08/03(土) NY:AN:NY.ANctrを押さないで操作するか
ctrを違う場所に移動するのにお勧めのキー
はありませんでしょうか
0164名無しさん@お腹いっぱい。
2013/08/03(土) NY:AN:NY.AN日本語キーボードなら変換、無変換あたりどうよ。
キーボードを買い換えるとかなら↓で。
Keyboard キーボード 3
http://toro.2ch.net/test/read.cgi/unix/1285489282/
0165名無しさん@お腹いっぱい。
2013/08/03(土) NY:AN:NY.AN小指痛くならないしいいわこれ
0166名無しさん@お腹いっぱい。
2013/08/04(日) NY:AN:NY.AN0167名無しさん@お腹いっぱい。
2013/08/04(日) NY:AN:NY.AN0168名無しさん@お腹いっぱい。
2013/08/04(日) NY:AN:NY.AN変換と無変換の両方ともctrlにするの?
0169名無しさん@お腹いっぱい。
2013/08/04(日) NY:AN:NY.AN■ このスレッドは過去ログ倉庫に格納されています