私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 38
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
multi-term.elを見てみたけど、キーバインドを独自の設定にしているんだね、、
となるとterm-bind-key-alistにキーとterm-line-modeのconsを追加するしかないね…
もしくは(add-to-list 'term-unbind-key-list '"M-x")とした上でM-x term-line-mode
打ち込むか、かな…
となるとterm-bind-key-alistにキーとterm-line-modeのconsを追加するしかないね…
もしくは(add-to-list 'term-unbind-key-list '"M-x")とした上でM-x term-line-mode
打ち込むか、かな…
>>602 です。
新たな疑問が生まれました。
M-x multi-term の状態で cd して他のディレクトリに移動するのですが、そこで
C-x C-f つまり find-file しても、ディレクトリの初期値がホームのままです。
つまり、multi-term のバッファの中でのディレクトリ位置と C-x C-f したときのディ
レクトリの初期値が連動しないのです。
これまで単純に M-x shell したときとは、この点で動きが異なり、結構、困ってい
ます。
アドバイスを頂ければ幸いです。
よろしくお願いします。
新たな疑問が生まれました。
M-x multi-term の状態で cd して他のディレクトリに移動するのですが、そこで
C-x C-f つまり find-file しても、ディレクトリの初期値がホームのままです。
つまり、multi-term のバッファの中でのディレクトリ位置と C-x C-f したときのディ
レクトリの初期値が連動しないのです。
これまで単純に M-x shell したときとは、この点で動きが異なり、結構、困ってい
ます。
アドバイスを頂ければ幸いです。
よろしくお願いします。
windowsでemacsを使ってるのですが、ansi-termが動かないので困ってます。
どういう設定をすれがいいですか?
emacsは、gnupackでいれたものです。
どういう設定をすれがいいですか?
emacsは、gnupackでいれたものです。
anything使ってたら、
Pinging info.is (The Republic of Iceland)...
こんなのが*Messages*に出てた。何だこれ?
Pinging info.is (The Republic of Iceland)...
こんなのが*Messages*に出てた。何だこれ?
~/.ssh/config とかいじってるときに C-x C-f しようとすると
ffap がカーソルが乗ってる部分のホスト名に ping しちゃったりするあれか
ffap がカーソルが乗ってる部分のホスト名に ping しちゃったりするあれか
確かにffapは使ってる。そいつの仕業だったか。
しかし、anythingは相変らずNTEmacsごと落ちまくるヽ(`Д´)ノ
どうやら、ファイルを開く瞬間に落ちてるっぽい。
Linux上のEmacsでは全くそんな事ないから、NTEmacsの糞コードのせいだろうけど
なんとかしてくれ
しかし、anythingは相変らずNTEmacsごと落ちまくるヽ(`Д´)ノ
どうやら、ファイルを開く瞬間に落ちてるっぽい。
Linux上のEmacsでは全くそんな事ないから、NTEmacsの糞コードのせいだろうけど
なんとかしてくれ
C-h f dotime
すると(require 'cl)されてるか分かる。
subr.elじゃなくてcl-macs.elの人手挙げてヽ(´▽`)
すると(require 'cl)されてるか分かる。
subr.elじゃなくてcl-macs.elの人手挙げてヽ(´▽`)
'hoge', を hoge => に置換したくて、
moccurで'¥([^']*¥)' として、マッチした一覧は得られたのですが、
そこから後方参照を利用して置換を行うのはどうすればいいのでしょうか。
moccurで'¥([^']*¥)' として、マッチした一覧は得られたのですが、
そこから後方参照を利用して置換を行うのはどうすればいいのでしょうか。
付属のEmacs Lisp Intro読んでたらこういうのがあったんだけど。これだとbufferの中の文字数じゃなくて、
bufferの表示範囲で限られる上に、現在のポインタ位置までの文字数じゃないの?messageの意味ってこれで正しいの?困惑してるんだけど。
(message "We are %d characters into this buffer."
(- (point)
(save-excursion
(goto-char (point-min)) (point))))
bufferの表示範囲で限られる上に、現在のポインタ位置までの文字数じゃないの?messageの意味ってこれで正しいの?困惑してるんだけど。
(message "We are %d characters into this buffer."
(- (point)
(save-excursion
(goto-char (point-min)) (point))))
ま、順当に考えると(point)じゃなくて(point-max)だろうね
(message "We are %d characters into this buffer."
(- (point-max)
(save-excursion
(goto-char (point-min)) (point))))
(message "We are %d characters into this buffer."
(- (point-max)
(save-excursion
(goto-char (point-min)) (point))))
http://stallman.org/archives/2011-jul-oct.html#06_October_2011_%28Steve_Jobs%29
相変わらずといえばそれまでだけど糞なコメントだなw
相変わらずといえばそれまでだけど糞なコメントだなw
GnomeにしろKDEにしろインターフェースデザインなんかはWindowsやMacを多大に受けてるわけだし、
LinuxのGUIアプリなんかもそっちからの焼き直しみたいなのが多いんだから、その言い様もねーだろ
と思ったけど、コンソールとEmacs上で生活してます、みたいな人間にはジョブスの貢献なんか知ったこっちゃーねーわな
LinuxのGUIアプリなんかもそっちからの焼き直しみたいなのが多いんだから、その言い様もねーだろ
と思ったけど、コンソールとEmacs上で生活してます、みたいな人間にはジョブスの貢献なんか知ったこっちゃーねーわな
find-functionが割と使えるし、Cで書かれたプリミティブな関数は見れないって説明に書いてあったけど、
試したところなんか今は見られるようになってるっぽかったので、TAGSを使うべきか使わないべきかわからない。
職業プログラマでないので事情がわからんのだけれども、もうTAGSとか使わないほうがいいんだろうか。
なんかもっとこれ凄いんよってのないの。Milkodeとかソフトとか見つけたりしたんだけど、Emacsの中で便利に使うにはやっぱりTAGS使っとけばいいの?
試したところなんか今は見られるようになってるっぽかったので、TAGSを使うべきか使わないべきかわからない。
職業プログラマでないので事情がわからんのだけれども、もうTAGSとか使わないほうがいいんだろうか。
なんかもっとこれ凄いんよってのないの。Milkodeとかソフトとか見つけたりしたんだけど、Emacsの中で便利に使うにはやっぱりTAGS使っとけばいいの?
TAGS使うなら今はetagsよりもgtagsが有利。
cedetを使えば関数ジャンプはもちろん、さらなる高機能なコーディング支援と、ほどよい重さが手に入る
cedetを使えば関数ジャンプはもちろん、さらなる高機能なコーディング支援と、ほどよい重さが手に入る
>>629
そうなのか、サンクス。でもとりあえず今さっき覚えたetagsを使ってくことにする。また覚えるのめんどうくせ。聞いといて悪いなw
find-functionでもよくね?と思ってたけど、関数によっては、るびきっつぁんのAnythingで隠蔽されるっぽいからやめとくわw
cedetは使う気がなんとなくしない。Anything以上にゴテゴテになってしまいそうでこわひ。
また後でgtagsのetagsより便利な点把握して使えるようにしてみる。
そうなのか、サンクス。でもとりあえず今さっき覚えたetagsを使ってくことにする。また覚えるのめんどうくせ。聞いといて悪いなw
find-functionでもよくね?と思ってたけど、関数によっては、るびきっつぁんのAnythingで隠蔽されるっぽいからやめとくわw
cedetは使う気がなんとなくしない。Anything以上にゴテゴテになってしまいそうでこわひ。
また後でgtagsのetagsより便利な点把握して使えるようにしてみる。
Emacs24にしてみたけど、Gnusのメール取得がメチャメチャ早くなってた。
しかも、HTMLメールを適当に自前でレンダリングしてくれるオマケ付きで、
こりゃたまらん。
しかも、HTMLメールを適当に自前でレンダリングしてくれるオマケ付きで、
こりゃたまらん。
emacs でgdb使う時に
http://d.hatena.ne.jp/higepon/20090505/p1
のまねすると
変数の上にマウスカーソルを置くと値を表示
とかいうのできるみたいだけど
マウスを変数の上に置いても値が表示されない時がかなりある。
何が悪いんだろ
マウスの位置が変数のちょうど真ん中にこないと駄目のような感じもするんだけど
http://d.hatena.ne.jp/higepon/20090505/p1
のまねすると
変数の上にマウスカーソルを置くと値を表示
とかいうのできるみたいだけど
マウスを変数の上に置いても値が表示されない時がかなりある。
何が悪いんだろ
マウスの位置が変数のちょうど真ん中にこないと駄目のような感じもするんだけど
auto-async-byte-compile.elがWindowsだと自動コンパイル時にエラーが出ているようなので
原因を調べたら、 start-processでemacsに対してeval引数を渡しているところが
怪しいというところまで突き止めたのですが、
なんで発生しているのかいまいちわからないので教えてもらえませか?
原因を調べたら、 start-processでemacsに対してeval引数を渡しているところが
怪しいというところまで突き止めたのですが、
なんで発生しているのかいまいちわからないので教えてもらえませか?
上の続きです。
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq load-path '(\"c:/elisp/\"))")
上を評価すると
End of file during parsing
Process test<11> exited abnormally with code 255
といったエラーが返って来てしまいます。
パスの指定がおかしいのかと思い、""にしてみても同じエラーになってしまいます。
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq load-path '(\"c:/elisp/\"))")
上を評価すると
End of file during parsing
Process test<11> exited abnormally with code 255
といったエラーが返って来てしまいます。
パスの指定がおかしいのかと思い、""にしてみても同じエラーになってしまいます。
更に続きです。(これが最後)
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq test-str \"\")")
End of file during parsing
Process test<11> exited abnormally with code 255
evalにはダブルクオートを利用できないのでしょうか…。
利用しているのはgnupackのemacs(ver 23.3.1)です。
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq test-str \"\")")
End of file during parsing
Process test<11> exited abnormally with code 255
evalにはダブルクオートを利用できないのでしょうか…。
利用しているのはgnupackのemacs(ver 23.3.1)です。
もう一回quoteする必要あるんじゃないかな
(setq test-str \"\")
(setq test-str \\\"\\\")
これでどう?
(setq test-str \"\")
(setq test-str \\\"\\\")
これでどう?
\\\"\\\"にしてやってみましたが、同じエラーになってしまいました。
nilにするとエラーが起きないので""が怪しいのは確実なのですが…。
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq test-str nil)")
#<process test<11>>
Process test<11> finished
nilにするとエラーが起きないので""が怪しいのは確実なのですが…。
(start-process "test" (current-buffer)
"C:\\Programs\\gnupack_devel-7.01\\app\\emacs\\emacs\\bin\\emacs.exe"
"-Q" "-batch" "--eval" "(setq test-str nil)")
#<process test<11>>
Process test<11> finished
>>641をscratchバッファにコピペして、emacsのパスを変えて、実行(C+j)してみたけど、
#<process test>
Process test finished
ってなった。自分もwindowsだしemacsのバージョンも一緒みたいだし・・よくわからんな・・・
#<process test>
Process test finished
ってなった。自分もwindowsだしemacsのバージョンも一緒みたいだし・・よくわからんな・・・
>>647
もしや?と思って、init.elの設定を見てみたらgnupackのデフォルト設定で、
(require 'setup-cygwin) をやっているんだけど、setup-cygwinの中で
(setq w32-quote-process-args ?\")
が定義されてた。
デフォルト値の
(setq w32-quote-process-args t)
に戻したらstart-processでエラー吐かなくなって、
auto-async-byte-compileもきちんと動くようになりました。
647はsetup-cygwinをロードされてました?
もしや?と思って、init.elの設定を見てみたらgnupackのデフォルト設定で、
(require 'setup-cygwin) をやっているんだけど、setup-cygwinの中で
(setq w32-quote-process-args ?\")
が定義されてた。
デフォルト値の
(setq w32-quote-process-args t)
に戻したらstart-processでエラー吐かなくなって、
auto-async-byte-compileもきちんと動くようになりました。
647はsetup-cygwinをロードされてました?
ああ、gnupack(cygwin+emacs)というのがあるんだね・・・
おれはemacs単体で使ってるから、そういう設定はないや
おれはemacs単体で使ってるから、そういう設定はないや
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 35 (1001) - [92%] - 2010/9/19 17:01
- Emacs Part 36 (1001) - [92%] - 2011/3/1 5:02
- Emacs Part 37 (1001) - [92%] - 2011/6/20 19:47
- Emacs Part 39 (990) - [92%] - 2012/2/9 19:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 33 (1001) - [92%] - 2010/3/9 20:01 ○
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 40 (1001) - [84%] - 2012/9/7 0:30
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 41 (1001) - [84%] - 2012/12/24 4:15
- Emacs part 28 (605) - [84%] - 2009/3/25 0:37 ○
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
トップメニューへ / →のくす牧場書庫について